【发布时间】:2015-09-30 16:22:06
【问题描述】:
尝试停止或重新启动 docker 容器时,我收到以下错误消息:
$ docker restart 5ba0a86f36ea
Error response from daemon: Cannot restart container 5ba0a86f36ea: [2] Container does not exist: container destroyed
Error: failed to restart containers: [5ba0a86f36ea]
但是当我跑步时
$ docker logs -f 5ba0a86f36ea
我可以看到日志,所以显然容器确实存在。有什么想法吗?
编辑:
对不起,我忘了说这个:
当我运行docker ps -a 时,我看到容器已启动并正在运行。但是其中的应用程序出现故障,所以我想重新启动它,或者只是在线获取该应用程序的新版本。但是当我无法停止和移除容器时,我也无法启动并运行一个新的应用程序,它会监听同一个端口。
【问题讨论】:
-
我猜你可以销毁一个容器,但仍然有关于它的日志,当它被销毁时。否则你的观察是没有意义的。
-
您是想运行一个全新的容器,清除所有数据和更改,还是想从您使用的文件中取出重要文件?
-
如果您的 docker 映像没有适当的进程处理,可能会发生这种情况。
标签: docker