Docker システムには、現在次の 4 つのサブコマンドがあります。
docker システムの最も重要なコマンドの 1 つは、イメージ データや停止したコンテナーなどの未使用のデータをクリーンアップする docker system prune コマンドです。 Dockerシステムのヘルプを参照 [root@localhost ~]# docker システム --help 使用方法: docker system コマンド Dockerを管理する オプション: --help 使用方法を表示する コマンド: df Docker ディスク使用量を表示 イベント サーバーからリアルタイムイベントを取得する info システム全体の情報を表示する 未使用データを削除する コマンドの詳細については、「docker system COMMAND --help」を実行してください。 [root@localhost ~]# docker システム dfイメージ、コンテナ、(ローカル) ボリュームを含む、Docker ディスクの全体的な使用状況の概要を提供します。これで、Docker が使用しているリソースの量をいつでも確認できるようになりました。 [root@localhost ~]# docker システム df タイプ 合計 アクティブサイズ 再利用可能 画像 10 6 2.652GB 1.953GB (73%) コンテナ 6 6 6.922MB 0B (0%) ローカルボリューム 0 0 0B 0B [root@localhost ~]# docker システム プルーン前のコマンドで docker が多くのスペースを占有していることが示された場合は、クリーンアップを開始します。すべてを実行するコマンドがあります: [root@localhost ~]# docker システムプルーニング 警告! これにより以下が削除されます: - 停止したすべてのコンテナ # 停止したコンテナをクリーンアップします - 少なくとも 1 つのコンテナで使用されていないすべてのネットワーク # 未使用のネットワークをクリーンアップします - 未処理のすべてのイメージ # 放棄されたイメージをクリーンアップします - すべてのビルド キャッシュ # ビルド キャッシュをクリーンアップします 続行しますか? [y/N] y 回収されたスペースの合計: 0B [root@localhost ~]# 警告メッセージによると、このコマンドは閉じられたコンテナとぶら下がっているイメージをすべて削除します。この例では、3 つの 1 GB のランダム ファイルを含むイメージの名前が occupationed: になっています。これはぶら下がっているイメージであり、削除されます。同時に、すべての中間画像が削除されます。 さらに一歩進んで、-a オプションを使用してより徹底的なクリーンアップを実行します。この時点で、より深刻な警告情報が表示されます: $ docker システムプルーン -a 警告! これにより以下が削除されます: - 停止したコンテナすべて - 少なくとも 1 つのコンテナで使用されていないすべてのボリューム - 少なくとも 1 つのコンテナで使用されていないすべてのネットワーク - 少なくとも 1 つのコンテナが関連付けられていないすべてのイメージ 本当に続行しますか? [y/N] y 削除された画像: タグなし: テスト:最新 削除済み: sha256:c515ebfa2... 削除済み: sha256:07302c011... 削除済み: sha256:37c0c6474... 削除済み: sha256:5cc2b6bc4... 削除済み: sha256:b283b9c35... 削除済み: sha256:8a8b9bd8b... タグなし: アルパイン:最新 タグなし: alpine@sha256:58e1a1bb75db1... 削除済み: sha256:4a415e366... 削除済み: sha256:23b9c7b43... 回収された合計容量: 2.151GB このコマンドはシステム全体をクリーンアップし、実際に使用されているイメージ、コンテナ、ボリューム、ネットワークのみを保持するため、細心の注意が必要です。たとえば、バックアップイメージ(バックアップ、ロールバックなど)が必要になることがあるため、本番環境では prune -a コマンドを実行できません。これらのイメージが削除された場合、コンテナを実行するときに再度ダウンロードする必要があります。 この時点で、コンテナにバインドされていないすべてのイメージが削除されます。最初の prune コマンドはすべてのコンテナを削除するため、すべてのイメージ (どのコンテナにもバインドされていないもの) が削除されます。 docker systemc 情報 (docker 情報)このコマンドの略語は皆さんご存知だと思いますが、docker info [root@localhost ~]# docker システム情報 コンテナ: 6 ランニング: 6 一時停止: 0 停止: 0 画像: 49 サーバーバージョン: 17.06.2-ce ストレージ ドライバー: オーバーレイ バックアップファイルシステム: xfs d_type をサポート: true ログドライバー: json-file cgroup ドライバー: cgroupfs プラグイン: ボリューム: ローカル ネットワーク: ブリッジ ホスト macvlan null オーバーレイ ログ: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog 群れ: 非アクティブ ランタイム: runc デフォルトのランタイム: runc 初期化バイナリ: docker-init コンテナバージョン: 6e23458c129b551d5c9871e5174f6b1b7f6d1170 runc バージョン: 810190ceaa507aa2727d7ae6f4790c76ec150bd2 初期化バージョン: 949e6fa セキュリティ オプション: seccomp プロフィール: デフォルト カーネルバージョン: 3.10.0-514.26.2.el7.x86_64 オペレーティング システム: CentOS Linux 7 (コア) OSタイプ: Linux アーキテクチャ: x86_64 CPU: 24 合計メモリ: 31.21 GiB 名前: localhost.localdomain ID: YTL2:6RWX:IZK6:X4XC:XKMO:WVXD:LXPR:E5GN:GEJB:WIUX:L5YH:PDFB Docker ルートディレクトリ: /var/lib/docker デバッグモード(クライアント): false デバッグモード(サーバー): false レジストリ: https://index.docker.io/v1/ 実験的: 偽 安全でないレジストリ: 127.0.0.0/8 レジストリミラー: http://9zkjjecg.mirror.aliyuncs.com/ https://docker.mirrors.ustc.edu.cn/ ライブリストアが有効: false [root@localhost ~]# 詳しい説明
docker system コマンドセットの使い方に関するこの記事はこれで終わりです。docker system に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: MySQL Index Pushdown (ICP) とは何かを理解するための記事
>>: CSS (カスケーディング スタイル シート) の一般的な用語の概要
本日は、Web 開発で使われる基本的な概念と技術を初心者向けに紹介します。A から Z まで合計 2...
ルーティングとは何ですか?ルーティングとは、相互接続されたネットワークを介して送信元ステーションから...
1. 環境VS 2019 16.9.0 プレビュー 1.0 .NET SDK 5.0.100 2. ...
今日は、さまざまなブラウザでのデフォルト要素のマージン値が何であるかという問題について説明しました。...
マイグレーションアドバンテージ:小型、高速、総所有コストが低い、オープンソース。複数のオペレーティン...
目次Vue ファースト スクリーン パフォーマンス最適化コンポーネント説明するインターセクションオブ...
Linux のデフォルトの ssh リモート ポートは 22 です。デフォルトのポートは、悪意のある...
序文MySQL 8.0 の最新バージョンは 8.0.4 rc であり、正式版は近日中にリリースされる...
Discuz! フォーラムにはバックグラウンドで多くの設定オプションがあり、これらの設定オプションを...
1 MySQL5.6 1.1 関連パラメータMySQL 5.6 では、innodb_undo_dir...
行ごとに、暗い境界線の色を個別に定義できます。基本的な構文<TR 境界線の色を暗くする=col...
この記事では、参考までに簡単なタイマーを実装するためのJavaScriptの具体的なコードを紹介しま...
目次1. イベントのリスニング2. イベントパラメータを渡す3. イベント修飾子ケース1: クリック...
データシート:列から行へ: max(case when then) を使用max---集計関数は最大...
目次1. Array.at() 2. Array.copyWithin() 3. 配列.entrie...