Dockerのデフォルトの保存先を変更する方法はありますか?
Dockerのデフォルトの保存場所を変更するには、以下の手順に従って操作することができます。
- Dockerのサービスを停止してください。
- Linuxシステムでは、Dockerサービスを停止するためには、次のコマンドを使用できます:sudo systemctl stop docker。
- Windowsシステム上では、システムトレイにDockerアイコンがあり、右クリックして「終了」を選択できます。
- Dockerのデフォルトの保存場所を新しい場所にコピーします。
- デフォルトでは、Dockerの保存先ディレクトリはLinuxシステムでは/var/lib/docker、WindowsシステムではC:\ProgramData\Dockerです。
- 新しい場所(たとえば/new/docker)にデフォルトのストレージディレクトリをコピーするための以下のコマンドを使用してください:sudo rsync -aP /var/lib/docker/ /new/docker/
- Dockerの設定ファイルを編集します。
- LinuxシステムでDockerの設定ファイルを編集するには、次のコマンドを使用することができます:sudo nano /etc/docker/daemon.json
- Windowsシステムでは、Dockerのインストールディレクトリ内にあるdaemon.jsonファイルをテキストエディタで開くことができます。
- 新しい保存先のパスにdata-rootパラメーターを変更してください。
- daemon.jsonファイルでdata-rootパラメータの値を新しい保存先パス(例:/new/docker)に変更してください。
- 設定ファイルを保存し、閉じます。
- Dockerサービスを起動します。
- Linuxシステムでは、Dockerサービスを起動するには、以下のコマンドを使用できます:sudo systemctl start docker。
- WindowsシステムでDockerアプリケーションを再起動することができます。
今後、Dockerはイメージ、コンテナ、およびデータボリュームなどのファイルを保存する新しい保存パスを使用します。