启动Ubuntu映像的Boot2Docker
我试图从我的Windows7/Boot2Docker机器上获取最新的Ubuntu映像,但是当我尝试启动映像时,我收到一条错误消息启动Ubuntu映像的Boot2Docker,docker,boot2docker,Docker,Boot2docker,我试图从我的Windows7/Boot2Docker机器上获取最新的Ubuntu映像,但是当我尝试启动映像时,我收到一条错误消息 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 (x8
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:/ProgramFiles(x86)/Git/bin/
”
检查运行docker run--rm-it ubuntu:latest
时的$PATH
您设法在boot2docker ssh
会话中运行映像,但docker ps
似乎没有显示任何内容
只有docker运行--rm-it ubuntu才会显示shell。simplt
docker运行将立即退出shell(非交互式运行),容器将处于状态“Exited
”(请参见docker ps-A
output)首先,在创建容器之前,必须运行“Boot2Docker Start”启动docker虚拟机,然后在docker VM内启动容器。按照此链接中的说明进行操作
第二,我认为最好在linux机器上安装docker而不是windows,您将获得docker的所有功能
致以最良好的祝愿
Ahmed不,我在Windows上使用boot2docker 1.6,在执行命令“docker run--rm-it ubuntu:latest”时,我拥有docker(1.6)的所有功能,在shell中我得到了它。。我执行$PATH。。结果=bash:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:没有这样的文件或directory@Marco因此,您确实可以启动映像并访问shell!您最初提到的错误在哪里?当我启动“Boot2Docker控制台”并在启动后执行命令“docker run-t-i ubuntu/bin/bash”时,我得到了提到的错误。我用完整的错误更新了问题。我猜我开始的图像不正确。。当我使用“docker run ubuntu:latest”启动图像时,我在使用docker时看不到任何图像ps@Marco我对答案进行了编辑,以解释为什么会立即退出docker run
。