• 全部
...

docker export导出的镜像 import后不能run

柳熙丶 2018-03-09 04:22:49
因为export可以把容器直接导出成文件格式,然后导入就会变成镜像,所以我在想,我将配置好的容器通过export导出,然后在通过import导入,是不是直接run这个镜像就可以了,不需要配置了。结果通过export导出的容器不能运行,直接run的话会报docker: Error response from daemon: No command specified.这个错误。
...全文
给本帖投票
3644 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
uzxin 2021-03-24
  • 打赏
  • 举报
回复
我带上了command,但是一直是restarting状态,查看日志发现是找不到command的里面的一个sh脚本,但是原来容器跑的时候也没有那个脚本
cuojue306 2020-04-01
  • 打赏
  • 举报
回复
试试docekr commit docker save -o
东东的脑洞 2020-03-31
  • 打赏
  • 举报
回复
引用 3 楼 rex-ran 的回复:
带上你原来使用export导出镜像时使用的command, 通过 docker ps --no-trunc 查看你原容器的command 追加到你要启动容器后面即可
你好,我也是题主这个问题,但是我原来的服务器已经销毁了,我现在找不到command了,那我咋办才能启动呢
rex-ran 2020-03-20
  • 打赏
  • 举报
回复
带上你原来使用export导出镜像时使用的command, 通过 docker ps --no-trunc 查看你原容器的command 追加到你要启动容器后面即可
半树秋风 2018-03-20
  • 打赏
  • 举报
回复
如果你的docker有docker commint过或者从其它docker继承过来的,就要用docker save导出镜像,不能用export export只保存当前的docker,会缺少一些继承关系,导致docker不能运行 个人理解,希望有大神证实

1,182

社区成员

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

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

手机看
关注公众号

关注公众号

客服 返回
顶部