При попытке остановить или перезапустить Docker контейнер я получаю следующее сообщение об ошибке:не удается остановить или перезапустить 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
Я могу видеть журналы, поэтому, очевидно, контейнер существует. Есть идеи?
Edit:
извините, я забыл упомянуть об этом:
Когда я бегу docker ps -a
я вижу контейнер, как и работает. Однако приложение внутри него работает неправильно, поэтому я хочу перезапустить его или просто получить новую версию этого приложения в Интернете. Но когда я не могу остановить и удалить контейнер, я также не могу запустить и запустить новое приложение, которое будет прослушивать один и тот же порт.
Я бы предположил, что вы можете уничтожить контейнер, но все же есть журналы об этом, когда он был уничтожен. В противном случае ваше наблюдение не имеет смысла. – ikrabbe
Вы хотите запустить новый контейнер со всеми данными и изменениями, удаленными или вы хотите получить как важные файлы из того, что вы использовали? – Paul
Это может произойти, если изображение вашей докеры не имеет надлежащей обработки процесса. –