Dockerの保存ディレクトリを変更する方法

王林
リリース: 2020-12-23 09:51:11
転載
4366 人が閲覧しました

Dockerの保存ディレクトリを変更する方法

記事の背景:

開発環境では、Docker テスト サーバーが実行するコンテナーとイメージが多すぎるため、ディスク領域がいっぱいになることがよくあります。そこで、docker ストレージ ディレクトリを新しいマウント ポイントに変更することにしました。

(学習ビデオ共有: プログラミング ビデオ)

1. Docker ディスクの使用状況を確認します

docker system df
ログイン後にコピー

2. ディスクをクリーンアップします

docke system prune
ログイン後にコピー

閉じたコンテナとネットワークタグなしイメージの無駄なデータ量を削除 -a パラメータ 不要なイメージも削除されます (慎重に使用してください)

3. Docker サービスを停止します

systemctl stop docker
ログイン後にコピー

4 ,データ ディレクトリを移行します

rsync -avz /var/lib/docker /data/docker/lib/
ログイン後にコピー

/var/lib/docker: docker のデフォルト データ ディレクトリ/var/lib/docker: ターゲット ディレクトリ、実行前に作成する必要があります

5.マッパーファイル

dockerサービスのインストール設定ファイルに合わせて修正

vi /usr/lib/systemd/system/dokcer.service
ログイン後にコピー

ExectStartに属性を追加=xxx

ExectStart=xxx --graph /data/docker/lib/docker
ログイン後にコピー

dockerサービスを再更新

systemctl disable docker
systemctl enable docker
systemctl daemon-reload
systemctl start docker
ログイン後にコピー

6 .

docker info
ログイン後にコピー

を確認すると、成功を示す次の情報が表示されます。

Docker Root Dir: /data/docker/lib/docker
ログイン後にコピー

Docker イメージを実行すると、以前のすべてのイメージが同期されたことがわかります。

関連する推奨事項: docker チュートリアル

以上がDockerの保存ディレクトリを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!