Dockerのルートディレクトリをマウントする方法は何ですか?
Dockerのルートディレクトリをマウントするには、以下の手順に従って操作する必要があります。
- ドッカーサービスを停止します。
- sudo systemctl stop dockerを実行してください。
- Dockerのルートディレクトリ(デフォルトは/var/lib/docker)をバックアップします。
- sudo mv /var/lib/docker /var/lib/docker_backup
➡️ sudo mv /var/lib/docker を /var/lib/docker_backup に移動します。 - 新しいDockerルートディレクトリを作成します。
- 新しい/ドッカー/ルートを作成してください
- 新しいDockerルートディレクトリをマウントします。
- sudo mount –bind /new/docker/root /var/lib/docker
新しい/docker/ルートを/var/lib/dockerにマウントする - システム起動時にDockerルートディレクトリをマウントするように、/etc/fstabファイルを更新してください。
- 「echo ‘/new/docker/root /var/lib/docker none bind 0 0’ | sudo tee -a /etc/fstab」を入力してください。
- Dockerサービスを起動する:
- ドッカーを起動するために、sudo systemctl start docker を実行してください。
現在、あなたはDockerのルートディレクトリを正常にマウントしました。新しいDockerのルートディレクトリには十分なストレージスペースと適切な権限があることを確認してください。