如何在 Windows 上 运行 Linux 容器 - 运行ning .\docker.exe pull ubuntu 时出错

How to run Linux containers on Windows - Error while running .\docker.exe pull ubuntu

关于如何 运行 Linux Windows 上的容器,我一直卡在 this official Ubuntu tutorial 之后的第 6 步。我无法使用

提取 Ubuntu 图像
.\docker.exe pull ubuntu

我在尝试 运行 该命令时遇到错误:

Docker: “no matching manifest for windows/amd64 in the manifest list entries”

如果有人试图按照 this 官方 Ubuntu 教程学习如何在 Windows 上 运行 Linux 容器而不是:

第 6 步。您需要使用存储 docker.exedockerd.exe 文件的完整路径,并且在 [=46] 中激活实验后还需要使用 --experimental 标志=] Windows.See 的桌面回答如何做到这一点。

D:\linuxDocker\ 是我存放 docker.exedockerd.exe

的地方
  1. D:\linuxDocker\dockerd.exe -D --experimental --data-root C:\lcow # 启动守护进程(保持这个 window 打开,你的 docker 守护进程需要处于 运行ning 状态才能继续第2步。) 之后去 运行 :

  2. D:\linuxDocker\docker.exe pull ubuntu

执行此操作时,您还必须保持 Docker 桌面 运行ning。

我也遇到了 Docker 变慢的问题 - 通过以管理员权限启动 Docker 解决(右键单击 "Run as administrator")并且比在高级下 Docker 更多 CPU、内存、交换和磁盘。

按照教程中的步骤进行操作。