ドッカーでコンテナ化されたいくつかのドッカーコンテナがrestart: always
フラグで作成されています。しかし、誤ってdocker-compose.ymlファイルを削除しました。docker-compose.ymlファイルのないdocker-composeコンテナを無効にする
これらのコンテナを自動的に再起動しないように削除するにはどうすればよいですか?
ドッカーでコンテナ化されたいくつかのドッカーコンテナがrestart: always
フラグで作成されています。しかし、誤ってdocker-compose.ymlファイルを削除しました。docker-compose.ymlファイルのないdocker-composeコンテナを無効にする
これらのコンテナを自動的に再起動しないように削除するにはどうすればよいですか?
docker-composeは、作成ファイルがないと、殺す必要のあるコンテナの名前を推測できません。手動でドッキングウィンドウのコマンドを使用して、その操作を行う必要があります。
docker container ls
docker rm -f <container-name-or-id>
あなたは、実行中のすべてのコンテナをリストするdocker ps -a
を使用することができます。 docker stop container-name
を使用して、必要なコンテナを個別に停止した後で、docker rm $(docker ps -a -q)
を使用して、停止したすべてのコンテナを削除して削除することができます。
また、ドッカー画像を削除する場合は、docker images
を使用して既存の画像をリストアップし、docker rmi image-name
の後に画像を削除することができます。
ありがとうございます – ntviet18
再起動のためにこれらのコンテナが再起動されません:常に? – herm
@yamenkありがとう。ドッカーコマンドで直接削除するとコンテナが再起動しないことが判明しました – ntviet18