首页 > 解决方案 > 错误地删除 Docker 容器

问题描述

我错误地删除了我的 docker metricbeat 容器,现在状态已死。我正在尝试重新启动它,但我收到一条错误消息,提示“来自守护程序的错误响应:无法重新启动容器 metricbeat:容器已标记为删除且无法启动。”

对于如何重新启动该容器,我将不胜感激。谢谢!!

标签: dockermetricbeat

解决方案


如果它仍在运行,请使用docker commit(或docker commit --pause=false,如果它不允许您以其他方式执行此操作)对其进行快照。然后,让它死掉并从您保存的图像开始一个新的commit

注意,我不知道这会起作用(没有尝试过),但如果所有其他方法都失败了 - 如果您可以访问容器运行的主机,您可以找出容器的文件在哪里docker inspect从 docker 保存所有卷映像的位置(通常)获取目录/var/lib/docker


推荐阅读