window docker hello world 的坑

最近在跟着网上的教程熟悉 docker 的用法,谁知连 Hello World 都失败了,在此记录一下。

在 git bash 中输入:

input:

$ docker run ubuntu:15.10 /bin/echo "Hello World"

output error:

Error response from daemon: Cannot start container d2ca6bcafb8094b7f9e835dcbf502045da2f56586e4b5a5c1382b6e5d82ead35: [8] System error: exec: "$ docker run ubuntu:15.10 /bin/echo "Hello World"": stat D:/Program Files (x86)/Git/bin/echo: no such file or directory

但是,D:/Program Files (x86)/Git/bin/echo 是存在的。经过一番搜索,发现,要把 /bin/echo 替换成 //bin/echo

bug 产生原因跟 docker 没什么关系,主要是因为 msys-git 会自作聪明地把我们输入的地址进行替换。详情见这里。

你可能感兴趣的:(window docker hello world 的坑)