(請複製直接在您的文章粘貼錯誤)
從截圖,你從Windows運行系統命令。你在你的Windows系統中安裝了docker for windows
嗎?要做到這一點,你需要檢查你的Windows系統是否足夠好。 Check Windows versions of Docker Engine, Compose, and Machine
如果您安裝了Docker for Windows
,那麼您應該直接與docker run hello-world
同時處理。
否則,你應該選擇使用windows base image運行,幸運的是Docker公司做出了這個。
docker run run hello-world:nanoserver
您可以比較有關hello-world:latest
和hello-world:nanoserver
Dockerfile上的差異圖像hello-world:nanoserver
:
FROM microsoft/nanoserver
COPY hello.txt C:
CMD ["cmd", "/C", "type C:\\hello.txt"]
Dockerfile圖像hello-world:latest
FROM scratch
COPY hello/
CMD ["/hello"]
來源
2017-06-22 05:03:18
BMW
由於原生支持在Windows 10,試圖與nanoserver運行它,並配備了以下錯誤消息:C:\用戶\用戶名>泊塢窗跑跑打招呼-world:nanoserver docker:連接期間發生錯誤:發佈http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.29/c ontainers/create:open //./pipe/docker_engine:系統找不到文件s pecified。在Windows上的默認守護進程配置中,docker客戶端必須運行提升以連接 。此錯誤也可能表示docker守護進程 未運行。 請參閱「碼頭運行 - 幫助」。 – adamh