Ошибочно удалить Docker контейнер

Я по ошибке удалил свой контейнер с метрическим битом док-станции, и теперь он не работает. Я пытаюсь перезапустить его, но получаю сообщение об ошибке "Ошибка ответа от демона: невозможно перезапустить метрический бит контейнера: контейнер помечен для удаления и не может быть запущен".

Я был бы признателен за любую помощь, как я могу перезапустить этот контейнер. Спасибо!!

1 ответ

Если он все еще работает, сделайте снимок docker commit (или же docker commit --pause=false, если это не позволяет вам сделать это иначе). Затем дайте ему умереть и начните новый с изображения, которое вы сохранили commit,

ПРИМЕЧАНИЕ. Я не знаю наверняка, что это будет работать (не пробовал), но если все остальное не сработает - и если у вас есть доступ к хосту, на котором работает контейнер, вы можете узнать, где находятся файлы контейнера. с docker inspect и возьмите каталог из того места, где докер хранит все объемные изображения (обычно /var/lib/docker).

Другие вопросы по тегам