ホームページ > コンピューターのチュートリアル > コンピュータ知識 > 毎日の Linux システムのヒント: Docker コンテナーとイメージのクリーンアップ

毎日の Linux システムのヒント: Docker コンテナーとイメージのクリーンアップ

WBOY
リリース: 2024-03-21 12:01:38
転載
588 人が閲覧しました

毎日の Linux システムのヒント: Docker コンテナーとイメージのクリーンアップ

Docker は、最も人気のあるコンテナ化テクノロジの 1 つとして、開発、テスト、運用環境で広く使用されています。ただし、コンテナーやイメージを継続的に作成して使用すると、システム内に多数の不要なコンテナーやイメージが蓄積され、大量のディスク領域を占有し、システムのパフォーマンスに影響を与えることもあります。したがって、Docker コンテナーとイメージを定期的にクリーニングすることは、非常に重要なメンテナンス作業です。

今日は、Docker 環境をより適切に管理するのに役立つ、Docker のクリーニングに関連するヒントをいくつか紹介します。

1. 不要なコンテナをクリーンアップする

「docker ps -a」コマンドを実行すると、実行中のコンテナと停止したコンテナを含むすべてのコンテナのステータスを表示できます。これらのステータスに基づいて、特定のコンテナを削除する必要があるかどうかを判断できます。

例: 停止したコンテナをすべて削除する

Dockerコンテナのプルーン
ログイン後にコピー

このコマンドは、停止したコンテナをすべて削除しますが、実行中のコンテナは削除しません。すべてのコンテナ (実行中のコンテナを含む) を削除する場合は、-f または --force パラメータを追加できます:

docker コンテナ プルーン -f
ログイン後にコピー

2. 不要な画像をクリーンアップする

docker image コマンドを使用して、すべてのイメージを一覧表示します。同様に、画像の用途に基づいて削除が必要かどうかを判断できます。

例: ラベルのない画像をすべて削除する

Docker イメージのプルーン
ログイン後にコピー

このコマンドは、タグのないイメージ、つまりどのコンテナからも参照されていないイメージをすべて削除します。すべての未使用のイメージ (ラベルが付いているが参照されていないイメージを含む) を削除したい場合は、-a パラメーターを追加できます:

docker イメージ プルーン -a
ログイン後にコピー

3. Docker が占有するスペースをクリーンアップする

Docker は、コンテナーとイメージに加えて、ビルド キャッシュ、コンテナー ボリュームなどの他のスペースも占有します。 Docker が占有しているスペースを完全にクリーンアップするには、docker system prune コマンドを使用できます。

例: Docker が占有しているすべてのスペースをクリーンアップします

Docker システムのプルーン
ログイン後にコピー

このコマンドは、停止したコンテナ、タグのないイメージ、ビルド キャッシュをすべて削除します。すべての未使用のリソース (タグ付けされているが参照されていないイメージとコンテナー ボリュームを含む) を削除する場合は、-a パラメーターを追加できます:

docker システム プルーン -a
ログイン後にコピー
###予防:###

クリーンアップ コマンドを実行する前に、これらのコマンドの役割を理解し、重要なデータと構成をバックアップしていることを確認してください。

-f または –force パラメーターを使用すると、確認プロンプトなしでリソースが強制的に削除されます。慎重にご使用ください。

システム内のコンテナーとイメージの数、およびディスクのパフォーマンスによっては、クリーンアップ操作に時間がかかる場合があります。

これらの Docker クリーニング手法を習得することで、Docker 環境をより適切に管理し、ディスク領域を解放し、システムのパフォーマンスを向上させることができます。これらのヒントが皆さんのお役に立てれば幸いです。

以上が毎日の Linux システムのヒント: Docker コンテナーとイメージのクリーンアップの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:mryunwei.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート