繁体   English   中英

Boot2Docker启动Ubuntu镜像

[英]Boot2Docker starting Ubuntu image

我试图获取最新的Ubuntu图像与我的Windows 7 / Boot2Docker机器,但当我尝试启动图像时,我收到一条错误消息。

exec: "C:/Program Files (x86)/Git/bin/bash": stat C:/Program Files (x86)/Git/bin/bash: no such file or directory

完全错误消息:

$ docker run -t -i ubuntu /bin/bash
exec: "C:/Program Files (x86)/Git/bin/bash": stat C:/Program Files (x86)/Git/bin/bash: no such file or directory
FATA[0000] Error response from daemon: Cannot start container 100e77a5ac95f8fb8dc55e6382e7a8cd6f946ec807e90d9efdb6fc905a046569: [8] System error: exec: "C:/Program Files (x86)/Git/bin/bash": stat C:/P
rogram Files (x86)/Git/bin/bash: no such file or directory

关于如何解决这个问题的任何线索? 像默认的詹金斯一样的另一个图像工作正常!

正确拉出Ubuntu映像

SSH后运行Ubuntu映像:

docker@boot2docker:~$ docker run ubuntu
docker@boot2docker:~$ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS

这意味着你的$PATH (在boot2docker会话中)以某种方式 /bin 之前包含“ C:/Program Files (x86)/Git/bin/ ”。

检查docker run --rm -it ubuntu:latest时的$PATH docker run --rm -it ubuntu:latest

您设法在boot2docker ssh会话中运行映像,但boot2docker ssh docker ps似乎没有显示任何预期。

只有一个docker run --rm -it ubuntu会显示一个shell。
简化的docker docker run会以非常的方式退出shell(非交互式运行),容器的状态为' Exited '(参见docker ps -a output)

首先,在创建容器之前,必须运行“Boot2Docker Start”以启动docker虚拟机,然后在docker VM中启动容器。 按照此链接中的说明进行操作https://docs.docker.com/installation/windows/

其次,我认为最好在linux机器而不是windows上安装docker,你将获得docker的所有功能。

最好的祝福,

艾哈迈德

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM