ホームページ  >  記事  >  運用・保守  >  Dockerの保存ディレクトリを変更する方法

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

王林
王林転載
2020-12-23 09:51:114370ブラウズ

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 までご連絡ください。