Dockerで既定の記憶場所を変更する方法
Dockerの既定のストレージ場所を変更するには、以下の手順に従う必要があります。
- Dockerサービスを停止:以下のコマンドを実行して、Dockerサービス停止します。
- sudo systemctl stop docker.service
- 新しい保存場所を作成する:新しい場所に Docker データを保存するためのフォルダーを作成できます。
- 既存の Docker データの移動: 以下のコマンドをを実行して、 Docker データを古い場所から新しい場所に移動します:
- sudo rsync -aP /var/lib/docker/ /new/location/
- Docker設定ファイルの変更:Dockerの設定ファイル(通常は/etc/docker/daemon.json)を開き、存在しない場合は作成する。そしてファイル内に以下の内容を追加する:
- {
“data-root”: “/new/location/docker”
} - ステップ 2 で新しく作成した新しい格納場所に `/new/location/docker` を置き換えます。
- Dockerサービスの再起動: Dockerサービスを再起動するには、次のコマンドを実行します。
- sudo systemctl start docker.service
Dockerは、データを格納するために新しい保存場所を使用します。