Docker 在 windows 7 上:hello-world 在 Docker 快速启动终端上运行,但不在命令提示符下运行。为什么?
Docker on windows 7: hello-world runs on Docker Quickstart Terminal but not on command prompt. why?
我无法在命令提示符下 运行 hello-world 但在快速启动终端上它可以工作。这是为什么?命令提示符上的错误消息:
https://drive.google.com/file/d/0B0rw5s9roTIiWnpOM1JhVUNDZVU/view?usp=sharing
在更广泛的背景下,我正在尝试运行 Docker 组合建立网络但未成功。所以我认为更多地了解 Docker 会有所帮助。感谢任何指针。谢谢!
(请将错误直接复制粘贴到您的post)
从屏幕截图中,您 运行 此命令来自 Windows 系统。您是否在 windows 系统中安装了 docker for windows
?为此,您需要检查您的 windows 系统是否足以执行此操作。 Check Windows versions of Docker Engine, Compose, and Machine
如果你安装了Docker for Windows
,那么直接docker run hello-world
应该没问题。
否则,你应该选择 运行 和 windows 基本图像,幸运的是 Docker 公司制作了这个。
docker run run hello-world:nanoserver
你可以比较一下hello-world:latest
和hello-world:nanoserver
的区别
Docker图片文件 hello-world:nanoserver
:
FROM microsoft/nanoserver
COPY hello.txt C:
CMD ["cmd", "/C", "type C:\hello.txt"]
Docker图片文件hello-world:latest
FROM scratch
COPY hello /
CMD ["/hello"]
Docker 在 Windows7 上不受原生支持。它 运行 在为它提供 linux 环境的虚拟框 'boot2docker' 中。快速启动终端是一个特殊的 bash 环境,而不是标准的 Windows 命令提示符,所以你不能在 Windows 命令提示符下 运行 docker 命令。
指针-> https://docs.docker.com/toolbox/toolbox_install_windows/#what-you-get-and-how-it-works
但是 Docker 在 Windows 10 上原生支持。
我无法在命令提示符下 运行 hello-world 但在快速启动终端上它可以工作。这是为什么?命令提示符上的错误消息:
https://drive.google.com/file/d/0B0rw5s9roTIiWnpOM1JhVUNDZVU/view?usp=sharing
在更广泛的背景下,我正在尝试运行 Docker 组合建立网络但未成功。所以我认为更多地了解 Docker 会有所帮助。感谢任何指针。谢谢!
(请将错误直接复制粘贴到您的post)
从屏幕截图中,您 运行 此命令来自 Windows 系统。您是否在 windows 系统中安装了 docker for windows
?为此,您需要检查您的 windows 系统是否足以执行此操作。 Check Windows versions of Docker Engine, Compose, and Machine
如果你安装了Docker for Windows
,那么直接docker run hello-world
应该没问题。
否则,你应该选择 运行 和 windows 基本图像,幸运的是 Docker 公司制作了这个。
docker run run hello-world:nanoserver
你可以比较一下hello-world:latest
和hello-world:nanoserver
Docker图片文件 hello-world:nanoserver
:
FROM microsoft/nanoserver
COPY hello.txt C:
CMD ["cmd", "/C", "type C:\hello.txt"]
Docker图片文件hello-world:latest
FROM scratch
COPY hello /
CMD ["/hello"]
Docker 在 Windows7 上不受原生支持。它 运行 在为它提供 linux 环境的虚拟框 'boot2docker' 中。快速启动终端是一个特殊的 bash 环境,而不是标准的 Windows 命令提示符,所以你不能在 Windows 命令提示符下 运行 docker 命令。
指针-> https://docs.docker.com/toolbox/toolbox_install_windows/#what-you-get-and-how-it-works
但是 Docker 在 Windows 10 上原生支持。