Dockerのイメージ保存場所を変更の方法
Dockerイメージのストレージ場所を変更するには、次の手順に従ってください。
- Dockerサービスを停止する。以下のコマンドでDockerサービスを停止することができます。
- sudo systemctl stop docker
- Dockerイメージ保存ディレクトリを新しい場所に移動。イメージ保存ディレクトリをデフォルトの /var/lib/docker から新しい場所の /new/docker へ移動するには、次のコマンドを使用します。
- sudo rsync -aP /var/lib/docker /new/
- Dockerから新しいイメージを保存するディレクトリを指定するためにDockerの設定ファイルを更新する。/etc/docker/daemon.jsonファイルが存在しない場合は作成して、以下の内容を追加する
- 「data-root」: 「/new/docker」
- Dockerサービスを起動します。次のコマンドを実行して、Dockerサービスを起動します。
- sudo systemctl start docker
- Docker イメージの格納場所が変更されたことを確認します。Docker のイメージの格納場所を表示するには以下のコマンドを使用します。
- docker info | grep “Docker Root Dir”
- 出力結果が新しい保存場所を表示している場合は、変更に成功しています。
镜像格納場所を新しい場所へ移動させるのに長い時間がかかる場合があります。これは既存の镜像の数とサイズによって異なります。このプロセス中に十分なディスク容量があることを確認してください。また、Docker構成ファイルを変更するには管理者権限が必要な場合があります。