docker-for-windows

从 power shell 启动 docker 容器失败,出现意外行为?
docker-for-windows

从 power shell 启动 docker 容器失败,出现意外行为?

我在 powershell 中创建了以下脚本,目的有两个: 从.env 文件中读取我的开发环境的本地 URL 设置并将其部署到 Windows hosts 文件。 利用该文件和脚本并验证docker服务是否已启动/活动,否则尝试将其打开,之后,执行命令从配置yml文件中提升docker设置。 这是我的 .env 文件(运行良好): LH_URL="lh-2" LH_URL_HOST="127.0.0.1 www.${LH_URL}.dock ${LH_URL}.dock www.${LH_URL}.pma.dock ${LH_URL}.pma.doc...

Admin

通过 Windows 命令行启动 Docker Desktop 容器
docker-for-windows

通过 Windows 命令行启动 Docker Desktop 容器

如何使用 Windows 命令行启动通过 Docker Desktop 创建的 Docker 容器? 我有通过 Docker Desktop 创建的容器。我可以通过 Docker Desktop 启动它们。我也可以通过 Windows 命令行启动 hello-world 映像。但是通过命令行运行的“docker”命令似乎无法“看到”我的 Docker Desktop 容器。 ...

Admin

Docker 错误:发生意外错误,重新启动 Docker Desktop
docker-for-windows

Docker 错误:发生意外错误,重新启动 Docker Desktop

我已经使用 WSL 2 作为基础在 Windows 11 上安装了 Docker Desktop。 它内部运行良好。但是,每次启动或转到设置屏幕时, 我都会在 UI 顶部收到以下错误:“发生意外错误。重新启动 Docker Desktop。“ 我尝试过重启,甚至禁用了 Hyper-V,以防问题出在 Hyper-V 上。 虽然它似乎运行正常,没有任何问题,但这样继续使用可以吗? 或者有解决方案可以解决它吗? ...

Admin

如何从在 wsl 上运行的 docker 访问我的 Windows 目录?
docker-for-windows

如何从在 wsl 上运行的 docker 访问我的 Windows 目录?

例如,我在 Windows 上通过 WSL 在运行 Ubuntu 的 Docker 上安装了 Audioserve。我现在想添加我的音频文件夹,但无法导航到它们所在的 Windows 文件夹,因为我只能看到 Ubuntu 目录。如何导航到我的 Windows 目录? 使用 Komga 的示例 ...

Admin

Windows 上的 Docker 非常慢
docker-for-windows

Windows 上的 Docker 非常慢

我在 Windows 10 上有一个 Docker,它使用 Ubuntu 20、WSL2……但它非常慢。我尝试在 .wslconfig 文件中设置配置,如下所示 # Limits VM memory to use no more than 4 GB, this can be set as whole numbers using GB or MB memory=8GB # Sets the VM to use two virtual processors processors=4 # Sets amount of swap storage space t...

Admin

如何在 Docker WSL2 中分离容器文件夹和图像文件夹?
docker-for-windows

如何在 Docker WSL2 中分离容器文件夹和图像文件夹?

好的,有帖子关于更改位置Docker 数据,但是如果我需要将容器的文件系统放在一个驱动器(SSD)上,而将图像保存在另一个驱动器(HDD)上,该怎么办? 有没有办法在 WSL2 中做到这一点? ...

Admin

通过 Docker 安装时出现“无效的引用格式:存储库名称必须为小写”
docker-for-windows

通过 Docker 安装时出现“无效的引用格式:存储库名称必须为小写”

我正在尝试通过 Docker 安装 SeaDAS,这应该是在 Windows PowerShell 中输入的代码: docker run -v $HOME/ocssw:/root/ocssw-v $HOME/seadasClientServerShared:/root/seadasClientServerShared -p 6400:6400 -p 6402:6402 -p 6403:6403 -t seadas/ocssw-run:1.0 当我尝试时,出现以下问题: docker:无效的引用格式:存储库名称必须小写。 我该如何修复?非常感谢 ...

Admin

Windows 更新后 Docker 桌面无法启动
docker-for-windows

Windows 更新后 Docker 桌面无法启动

Windows 10 版本 Windows 10 企业版 版本 22H2 安装在 ‎7/‎20/‎2022 操作系统内部版本 19045.2728 体验 Windows 功能体验包 120.2212.4190.0 Docker 今天早上运行良好。IT 推送了 Windows 更新,现在桌面无法启动。WSL2 已启动并运行。这是错误转储。 Docker.Core.HttpBadResponseException: {"message":"1 error occurred:\n\t* starting WSL integration service: synch...

Admin

Docker 守护进程的错误响应,Windows 11 上端口不可用
docker-for-windows

Docker 守护进程的错误响应,Windows 11 上端口不可用

我有以下docker-compose.yml文件: services: ## NGINX nginx: container_name: zl-nginx image: redis:alpine restart: unless-stopped networks: - reza ports: - 172.100.0.1:80:80 networks: reza: name: reza ipam: config: - subnet: 172.1...

Admin

Windows 上的 Docker:%TMP%/docker-index 中有大量磁盘空间
docker-for-windows

Windows 上的 Docker:%TMP%/docker-index 中有大量磁盘空间

我构建了一个 Windows 客户机映像,并且已经从中运行容器几天了。这是一个相当大的映像,可能有 20GB 的数据,容器也变得相当大。它正常工作,直到我的磁盘空间用完... 即使关闭并删除了容器,我仍然有 95GB 的数据c:\Users\me\AppData\Local\Temp\docker-index\sha256。该文件夹包含几个 30-40GB 的 tar 文件。它们是什么?我需要它们吗?95GB 很多! 我正在使用标准 Docker Desktop,Win11 Pro。 ...

Admin

在 Windows 11 上的用户配置文件中找不到 .wslconfig
docker-for-windows

在 Windows 11 上的用户配置文件中找不到 .wslconfig

我对 Windows 上的 Docker 和 Linux 子系统 [Ubuntu 22.04.1] 完全陌生,这需要更改 Docker 中使用的 CPU 和 RAM,我正在尝试解决Windows 上的并行计算问题;但是,正如故障排除指南和资源中的 Docker 设置的高级子选项中所述,我需要更改文件.wslconfig: 我跟着WSL 中的高级设置配置,但其中没有文件或文件夹: %UserProfile%\.wslconfig 关于如何修复此问题有什么建议吗? ...

Admin

如何在 Windows 上运行 Windows Docker 容器,而不会出现“打开 \\.\pipe\docker_engine_windows:系统找不到指定的文件”?
docker-for-windows

如何在 Windows 上运行 Windows Docker 容器,而不会出现“打开 \\.\pipe\docker_engine_windows:系统找不到指定的文件”?

我在 Windows 10 Pro 64 位上运行 Docker 20.10.22。 在我的 Docker Desktop 设置中,我已禁用 WSL 2: 我已启用 Hyper-V: 我的 Docker Desktop 处于 Windows 容器模式,而不是 Linux 容器模式。 尽管如此,当我尝试运行这个 Windows Docker 容器,我这个错误信息: >docker run --rm -it mcr.microsoft.com/windows:ltsc2019 docker: Error response from daemon: op...

Admin

无法启动 WSL(使用 Win11 22H2)
docker-for-windows

无法启动 WSL(使用 Win11 22H2)

我认为这种情况是在我更新 Windows 11 后开始发生的。当前版本是 Windows 11,版本 22H2(操作系统内部版本 22623.1037)。 最初,我的 Docker Desktop 也停止了工作,但我卸载了它,只专注于 WSL。 我尝试过的: wsl -l -v--> 没有回应 从开始菜单打开 Ubuntu 20.04 图标 --> 无响应。WSL(使用 WSL2)完全没有响应,我的 Docker Desktop 也是如此。 显然,我希望 WSL 显示 shell 提示屏幕,但它完全没有响应! ...

Admin

Windows 10 的内存使用量已达到最大值,而任务管理器的进程仅显示使用了几 GB
docker-for-windows

Windows 10 的内存使用量已达到最大值,而任务管理器的进程仅显示使用了几 GB

我注意到,当我的电脑闲置一整夜后,一两天后,它就会变得越来越慢。有一次,我开着电脑 5 天都没用,等我回来时,电脑已经完全不能用了,我几乎无法移动鼠标。 现在我注意到这是因为内存已达到最大值。强制关闭后台运行的 Docker 后,内存使用率恢复正常,因此 Docker 似乎随着时间的推移不断占用更多内存。知道这里发生了什么吗,还是我只需要在不使用时强制关闭所有 Docker 进程? 我只有一个 Docker 容器,并且在我截取这些屏幕截图时该容器尚未运行: ...

Admin