在Ubuntu关于如何在Windows上运行Linux容器的官方教程之后,我被困在了第6步。我无法使用提取Ubuntu映像
.docker.exe pull ubuntu
我在尝试运行该命令时出错:
Docker:"清单列表中没有windows/amd64的匹配清单条目">
如果有人试图遵循Ubuntu关于如何在Windows上运行Linux容器的官方教程,请访问:
步骤6。您需要使用存储docker.exe
和dockerd.exe
文件的完整路径,还需要在Docker Desktop for Windows中激活实验后使用--experimental
标志。有关如何做到这一点,请参阅此答案。
D:linuxDocker
是我存储docker.exe
和dockerd.exe
的地方
-
D:linuxDockerdockerd.exe -D --experimental --data-root C:lcow
#启动守护进程(保持此窗口打开,您的docker守护进程需要处于运行状态,然后才能继续执行步骤2。(之后继续运行: -
D:linuxDockerdocker.exe pull ubuntu
在执行此操作时,您还必须保持Docker Desktop的运行。
我也遇到了Docker速度慢的问题——通过使用管理员权限启动Docker(右键单击"以管理员身份运行"(来解决,并且与Advanced相比,它为Docker提供了更多的CPU、内存、交换和磁盘。
按照教程中的步骤进行操作。