您现在的位置是:首页 > 名人名句

docker使用export/import出现错误:Error response from daemon: No command specified

作者:淼淼时间:2024-04-10 12:23:40分类:名人名句

简介  文章浏览阅读387次,点赞33次,收藏24次。最后我换成了save导出的镜像,使用load加载后就正常了,docker export导出的镜像没法使用。不过docker的export/import肯定是有用的,以后有机会再试试吧。根据提示,其原因是运行导入的镜

点击全文阅读

之前一个使用save和load操作镜像,有次试着使用 export 和 import 来操作。

1,export导出镜像

执行下面的命令后,文件会保存到当前命令执行的目录下。
使用 docker export 命令根据容器的 ID 将镜像导出形成一个文件如下。
docker export 2af444b9693f > container_save.tar

2,导入镜像

使用 docker import 命令将镜像文件导入进来。
docker import - container1 < container_save.tar

    但是在加载完使用import导入的docker镜像后,执行docker run起一个容器时,遇到如标题所示错误,具体如下:

11@11:/media/11/T7/docker$ docker run -di --name follow  9b61f45104fc
docker: Error response from daemon: No command specified.
See 'docker run --help'.

    根据提示,其原因是运行导入的镜像必须带command,最常用的是/bin/bash或者直接bash; 网上有些提供了解决办法,表示在docker run 指令之后加bash解决

docker run -di --name follow  9b61f45104fc bash

    但我这里并没有实现预期的运行起容器的目的,在新的服务器上启动的服务,显示监听了端口,但是访问不了.

    最后我换成了save导出的镜像,使用load加载后就正常了,docker export导出的镜像没法使用。不过docker的export/import肯定是有用的,以后有机会再试试吧。

点击全文阅读

郑重声明:

本站所有活动均为互联网所得,如有侵权请联系本站删除处理

上一篇:给宝贝女儿的一封信

下一篇:返回列表

我来说两句