1,export导出镜像,执行下面的命令后,文件会保存到当前命令执行的目录下。
使用 docker export 命令根据容器的 ID 将镜像导出形成一个文件如下。
docker export 2af444b9693f > container_save.tar
2,导入镜像
使用 docker import 命令将镜像文件导入进来。
docker import - container1 < container_save.tar本文地址:http://www.04007.cn/article/1224.html,未经许可,不得转载.
但是在加载完使用import导入的docker镜像后,执行docker run起一个容器时,遇到如标题所示错误,具体如下:本文地址:http://www.04007.cn/article/1224.html,未经许可,不得转载.
11@11:/media/11/T7/docker$ docker run -di --name follow 9b61f45104fcdocker: Error response from daemon: No command specified.
See 'docker run --help'.
根据提示,其原因是运行导入的镜像必须带command,最常用的是/bin/bash或者直接bash;本文地址:http://www.04007.cn/article/1224.html,未经许可,不得转载.
网上有些提供了解决办法,表示在docker run 指令之后加bash解决本文地址:http://www.04007.cn/article/1224.html,未经许可,不得转载.
docker run -di --name follow 9b61f45104fc bash但我这里并没有实现预期的运行起容器的目的,在新的服务器上启动的服务,显示监听了端口,但是访问不了,最后我换成了save导出的镜像,使用load加载后就正常了,docker export导出的镜像没法使用。不过docker的export/import肯定是有用的,以后有机会再试试吧。
本文地址:http://www.04007.cn/article/1224.html 未经许可,不得转载. 手机访问本页请扫描右下方二维码.
![]() |
![]() |
手机扫码直接打开本页面 |