デフォルトでは、docker イメージのデフォルトの保存パスは /var/lib/docker であり、システム ディレクトリを直接マウントするのと同じです。通常、システムを構築する場合、この領域は大きすぎないので、長期間 docker を使用してアプリケーションを開発する場合は、デフォルトのパスを必要なパスまたは外部ストレージに変更する必要があります。
docker のデフォルトのストレージ ディレクトリを変更する方法を見てみましょう:
docker info コマンドを使用すると、docker のデフォルトのストレージ ディレクトリが変更されていることがわかります:
Docker Root Dir: /var/lib/docker
docker の場合 デフォルトのストレージ ディレクトリは、systemd の docker.service の設定ファイルで変更できます。
構成ファイルの場所がわからない場合は、systemd コマンドを使用してそれを表示できます。
# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
docker.service ファイルを変更します。
# vim /usr/lib/systemd/system/docker.service #ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock (注释原先的) ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph=/data/docker(新增的)
Restart :
systemctl daemon-reload systemctl restart docker
さらに関連するチュートリアルについては、PHP 中国語 Web サイトの dockertutorial 列に注目してください。
以上がDocker のデフォルトのストレージ ディレクトリを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。