加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Boot2docker/Windows:无法在Ubuntu容器上运行bash

发布时间:2020-12-16 03:34:14 所属栏目:安全 来源:网络整理
导读:我正在通过“Docker Book”,我在第3章,安装和运行Ubuntu容器.我在Windows 7.1上,使用Boot2Docker. 以下是我尝试运行时发生的情况(这是第二次尝试,因此它已经有了图像的本地副本): $docker run -i -t ubuntu /bin/bashexec: "C:/Program Files (x86)/Git/bin

我正在通过“Docker Book”,我在第3章,安装和运行Ubuntu容器.我在Windows 7.1上,使用Boot2Docker.

以下是我尝试运行时发生的情况(这是第二次尝试,因此它已经有了图像的本地副本):

$docker run -i -t 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 5e985b0b101bb9584ea3e40355089a54d1fba29655d5a1e0900c9b32c4f7e4c4: [8] System error: exec: "C:/Program Files (x86)/Git/bin/bash": stat C:/Program Files (x86)/Git/bin/bash: no such file or directory

状态:

$docker ps -a
CONTAINER ID    IMAGE           COMMAND                CREATED            STATUS              PORTS   NAMES
5e985b0b101b    ubuntu:latest   "C:/Program Files (x   21 minutes ago     loving_mayer

它抱怨缺少C:/ Program Files(x86)/ Git / bin / bash,但我当然在我的机器上有这个:

$ls -l "c:/Program Files (x86)/Git/bin/bash"
-rwxr-xr-x    1 neilw    Administ   598016 May  4 09:27 c:/Program Files (x86)/Git/bin/bash

有什么想法吗?

这对我有用:

docker run -t -i ubuntu //bin/bash

双// //避免转换[1]

[1] http://www.mingw.org/wiki/Posix_path_conversion

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读