指定したサイズより大きいファイルを検索するには、find コマンドを使用します。 検索 / -type f -size +10G ディレクトリを除外する 検索 / -path "/media/xww" -type f -size +10G Docker ローカルイメージとコンテナの保存場所を変更する方法方法1: ソフトリンクデフォルトでは、Dockerは次の場所に保存されます: /var/lib/docker sudo docker info | grep "Docker ルート ディレクトリ" この問題を解決する最も直接的な方法は、もちろんこのディレクトリにパーティションをマウントすることですが、データ ディスクには他のものも含まれており、管理するのは決して簡単ではないため、イメージとコンテナーのストレージ パスを変更する方法を使用して目的を達成します。 この方法はソフト接続を通じて実装されます。 まず、Docker サービスを停止します。 systemctl dockerを再起動します またはサービスdocker stop 次に、/var/lib/docker ディレクトリ全体を宛先パスに移動します。 mv /var/lib/docker /root/data/docker ルートディレクトリの /var/lib/docker にデータを書き込む この時、Dockerを起動すると、ストレージディレクトリは/var/lib/dockerのままですが、実際はデータディスク上に保存されています。データディスク上の容量の変化が確認できます。 方法2: 拡張可能な論理ボリュームデフォルトでは、Docker の保存場所は次のとおりです。 a. 新しいパーティションを作成し、フォーマットします。PS: 以下の操作では、既にボリューム グループが存在し、論理ボリュームを直接作成できることを前提としています。または、論理ボリュームを自分で作成するか、論理ボリュームを使用せずにパーティションを直接使用することもできます: lvcreate -L 300G lv_docker vg_home mkfs.ext4 /dev/vg_home/lv__docker b. 新しいパーティションを一時マウントポイント[plain]にマウントします。view plain copy /mnt/docker ディレクトリに移動します /dev/vg_home/lv_docker /mnt/docker/ をマウントします。 c. dockerを停止した後、/var/lib/dockerの下のデータを一時マウントポイント[plain]にコピーします。 サービス docker 停止 cp -r /var/lib/docker/* /mtn/docker d. /var/lib/dockerを//var/lib/docker.bakに変更し、/var/lib/dockerを作成します。 [プレーン] 表示 プレーン コピー mv /var/lib/docker{,.bak} /var/lib/docker ディレクトリに移動します e. 新しいパーティションを /var/lib/docker にマウントし、起動時に自動的にマウントするように設定します。 [プレーン] 表示 プレーン コピー /dev/vg_home/lv_docker /var/lib/docker をマウントします。 vim /etc/fstab --- /dev/vg_home/lv_docker /docker_data ext4 デフォルト 0 0 ---- f. dockerが利用可能かどうか、データが完全かどうかを確認します [plain] view plain copy Docker イメージ ドッカーps -a g. 確認後、一時マウントポイントをアンインストールし、/var/lib/docker.bakを削除します。 [プレーン] 表示 プレーン コピー /mnt/docker をアンマウントする rm -rf /var/lib/docker.bak 方法3: イメージとコンテナの保存パスを変更するイメージとコンテナの保存パスを指定するためのパラメータは –graph=/var/lib/docker です。起動パラメータを指定するには、構成ファイルを変更するだけで済みます。 Docker 構成ファイルでは、バックグラウンド プロセスのほとんどのパラメータを設定できます。保存場所はオペレーティング システムによって異なります。Ubuntu の場所は /etc/default/docker、CentOS の場所は /etc/sysconfig/docker です。 CentOS の場合は、次の行を追加します。 オプション=--graph="/root/data/docker" --selinux-enabled -H fd:// Ubuntu の場合は、次の行を追加します (Ubuntu ではデフォルトで selinux が有効になっていないため)。 オプション=--graph="/root/data/docker" -H fd:// # または DOCKER_OPTS="-g /root/data/docker" 最後に再起動すると、Docker パスが /root/data/docker に変更されます。 デフォルトのdockerコマンド 設定情報を追加する DOCKER_OPTS="--graph=/home/docker" 保存してサービスを終了し、dockerを再起動します。 設定が有効にならないことが判明しました解決策: mkdir -p /etc/systemd/system/docker.service.d /etc/systemd/system/docker.service.d/Using_Environment_File.conf を編集します。 ファイルが存在しない場合は自分で作成し、次の内容を追加します [サービス] 環境ファイル=-/etc/default/docker 実行開始= ExecStart=/usr/bin/dockerデーモン -H fd:// $DOCKER_OPTS 設定をロードし、サービスを再起動します。systemctl daemon-reload サービスdockerの再起動 設定が有効かどうかを確認する ローカルイメージとコンテナの保存場所のDocker設定に関するこの記事はこれで終わりです。ローカルイメージとコンテナの保存場所のDocker設定の詳細については、123WORDPRESS.COMの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。 以下もご興味があるかもしれません:
|
この記事では主に基本的なチャットの実装方法を紹介します。今後は絵文字や写真のアップロードなどの機能も...
目次1. 例2. 兵士100人を作成する3. 質問4. 改善点5. エレガント? 6. JSの父から...
Git は vscode に統合されており、git コマンドをいくつか記述しなくても、クリックするだ...
この記事では、MySQL トリガーの定義と使用方法について説明します。ご参考までに、詳細は以下の通り...
目次通常のページングクエリ最適化する方法大きなオフセット使用ID制限大量データ問題の最適化通常のペー...
リストは、テーブルをコンテナーとして使用するテキストまたはグラフの形式として定義されます。商品の種類...
ソースからApacheをインストールする1. Apacheソースコードをアップロードして必要なソフト...
目次方法1: 水平スクロールバーを設定する最も簡単な方法方法2(新規):ドラッグバーを追加して外側の...
以前、MySQL データベースのデュアルマシン ホット スタンバイの設定方法を紹介しました。ご興味の...
H タグ、特に h1 タグの使用は常に議論の的となっている問題であり、私たちが研究する価値のある問題...
序文MySQL データベースのデフォルトのデータベース ファイルは /var/lib/mysql に...
Vue を学習する際に、vscode ターミナルで常に webpack 命令を使用すると、次のよう...
1. 仮想マシン側1. MySQLの設定ファイルを見つける:sudo vim /etc/mysql/...
React は、ユーザー インターフェイスを構築するための JavaScript ライブラリです。F...
clear:both清除浮動これは私が常に持っていた印象ですが、私はこれをめったに使用せず、私の理...