我正在Windows 10 Pro 64位上运行Docker 20.10.22。
在我的Docker桌面设置中,我禁用了使用WSL 2:
我已启用Hyper-V:
我有Docker桌面在Windows容器模式,而不是Linux容器模式。
尽管如此,当我尝试运行this Windows Docker container,我这个错误消息:
>docker run --rm -it mcr.microsoft.com/windows:ltsc2019
docker: Error response from daemon: open \\.\pipe\docker_engine_windows: The system cannot find the file specified.
See 'docker run --help'.
我是否需要更改任何Docker或Windows设置才能成功运行Windows容器?
1条答案
按热度按时间bxpogfeg1#
问题是需要同时启用“Containers”和“Hyper-V”。
为了解决这个问题我跑了
然后重新启动我的Windows计算机。(请注意,我已经启用了Hyper-V。)Docker Desktop完成启动后,运行
已成功提取并运行映像。