docker run 报错,请求帮助。

zhiyonggong 2018-07-17 09:35:57
大家好,我在32位的ubuntu上安装好docker后,
1. 采用cat ubuntu-14.04-x86-minimal.tar.gz | sudo docker import - gzhy/ubuntu:14.04导入镜像,
2. docker run -it 9b32 bash,由镜像启动容器,在容器里,新建一个目录/share.退出容器,
3. docker commit 626e gzhy/ubuntu1404:001,由容器生成镜像。
4. docker save gzhy/ubuntu1404 > ubuntu1404_001.tar保存镜像到本地,
5. cat ubuntu1404_001.tar|sudo docker import - gzhy/ubuntu1404:001导入保存的镜像,
问题是,当我运行第5步导入的镜像时,保错。
docker run -itd 0d8404381031 /bash
2018/07/17 13:21:18 exec: "bash": executable file not found in $PATH
请教大家,有没有办法解决?
...全文
254 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
李庆海 2018-07-18
  • 打赏
  • 举报
回复
引用 3 楼 zhiyonggong 的回复:
docker run -it 43eb /bin/bash
2018/07/18 03:32:01 exec: "/bin/bash": stat /bin/bash: no such file or directory

你好,如果没有/bin/bash的话 试下/bin/sh,如果还是没有那就只能用其他方式进入镜像,如attach,nsenter等
zhiyonggong 2018-07-18
  • 打赏
  • 举报
回复
docker run -it 43eb /bin/bash
2018/07/18 03:32:01 exec: "/bin/bash": stat /bin/bash: no such file or directory
李庆海 2018-07-18
  • 打赏
  • 举报
回复
报错已经提示了,在$PATH中找不到bash可执行的命令
李庆海 2018-07-18
  • 打赏
  • 举报
回复
你好,你在执行docker run的时候,最后跟的参数不对,不是/bash 而是/bin/bash
李庆海 2018-07-18
  • 打赏
  • 举报
回复
引用 5 楼 zhiyonggong 的回复:
/bin/sh试了,一样的错误。

那就只能建议楼主用其他命令进入容器了
zhiyonggong 2018-07-18
  • 打赏
  • 举报
回复
/bin/sh试了,一样的错误。

1,163

社区成员

发帖
与我相关
我的任务
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
  • Docker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧