[解決済み] 古いDockerコンテナを削除する方法
2022-03-17 12:23:33
質問
この質問は、次のことに関連しています。 過剰な、実行されていないDockerコンテナについて心配する必要がありますか? .
古いコンテナを削除する方法について悩んでいます。その
docker rm 3e552code34a
は1つだけ削除することができますが、私はすでにたくさん持っています。
docker rm --help
は、選択オプション(すべてとか、画像名でとか)を与えません。
もしかしたら、これらのコンテナが保存されているディレクトリがあり、そこで手動で簡単に削除することができるかもしれません。
解決方法は?
以来 Docker 1.13.x を使用することができます。 Dockerコンテナの剪定 :
docker container prune
これは停止したコンテナをすべて削除するもので、すべてのプラットフォームで同じように動作するはずです。
また Docker システムのプルーン :
docker system prune
は、すべての未使用のコンテナ、ネットワーク、イメージ (ぶら下がりと参照なしの両方)、およびオプションでボリュームを、1 つのコマンドでクリーンアップします。
古いバージョンのDockerでは、Dockerコマンドと他のUnixコマンドを組み合わせて、必要なものを手に入れることができます。以下は、数週間前の古いコンテナをクリーンアップする方法の例です。
$ docker ps --filter "status=exited" | grep 'weeks ago' | awk '{print $1}' | xargs --no-run-if-empty docker rm
この例では、以下のものを使用しています。 https://twitter.com/jpetazzo/status/347431091415703552 .
関連
-
docker サーバーが HTTPS クライアントに HTTP 応答を返した
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Docker Dockerコンテナからホストへのファイルコピー
-
[解決済み] ホストからDockerコンテナにファイルをコピーする方法は?
-
[解決済み] リポジトリを使用せずに、あるホストから別のホストにDockerイメージをコピーする方法
-
[解決済み] ホストからDockerコンテナのIPアドレスを取得する方法
-
[解決済み] Dockerコンテナに環境変数を渡すにはどうしたらいいですか?
-
[解決済み] Dockerでコンテナを一覧表示する方法
-
[解決済み] 古くて使われていないDockerイメージを削除する方法
-
[解決済み】Dockerは仮想マシンとどう違うの?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] docker-compose down default_network エラー
-
[解決済み] docker ps' と 'docker-compose ps' コマンドで異なる結果が表示される
-
[解決済み] Docker - デーモンからのエラー応答:クライアントはサーバーよりも新しいです。
-
docker サーバーが HTTPS クライアントに HTTP 応答を返した
-
Docker Error : 無効または破損したジャーファイル .jar
-
[解決済み] Dockerでコンテナを一覧表示する方法
-
[解決済み] Dockerイメージの削除方法について教えてください。
-
[解決済み】Dockerのイメージを削除する方法を教えてください。
-
[解決済み】Dockerエラーは、Dockerコンテナを削除することはできません、競合:リポジトリ参照を削除することはできません。
-
[解決済み] 過剰な、実行されていない、Dockerコンテナについて心配する必要がありますか?