1. ホーム
  2. docker

[解決済み] dockerコンテナを停止または再起動できない

2022-10-26 17:55:31

質問

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 を実行すると、コンテナは稼働していることがわかります。しかし、その中のアプリケーションは誤動作しているので、それを再起動するか、そのアプリケーションの新しいバージョンをオンラインで取得したいのです。しかし、コンテナーを停止して削除できない場合、同じポートをリッスンしている新しいアプリケーションを起動して実行することもできません。

どのように解決すればよいでしょうか。

私は見つけることができませんでした boot2docker を見つけることができませんでした。そこで、私は自分にとって有効な方法を思いつきました。

$ sudo systemctl restart docker.socket docker.service
$ docker rm -f <container id>

あなたにも役立つかどうか確認してください。