GNU/Linux >> Linux の 問題 >  >> Linux

Red Hat Linux で Docker ルート ディレクトリを変更しますか?

Docker デーモンの制御に関する Docker ドキュメントでは、これを行うプラットフォームに依存しない方法が次のように提案されています。

/etc/docker/daemon.json ファイルを編集して、次の行を含めます

{
    "data-root": "/mnt/docker-data",
    (...)
}

どこで /mnt/docker-data Docker イメージとコンテナを配置するディレクトリです。

次に

sudo systemctl restart docker

実行して動作するかどうかを確認できます

docker info

Docker Root Dir: で始まる行の内容を探します .


実行中のすべての Docker コンテナーを停止してから、Docker デーモンを停止します。 「/var/lib/docker」ディレクトリを、このデータを置きたい場所に移動します。あなたの場合は次のようになります:

mv /var/lib/docker /data/

次に、この docker ディレクトリのシンボリック リンクを /var/lib パスに作成します:

ln -s /data/docker /var/lib/docker

docker デーモンとコンテナーを開始します。


Linux
  1. Red Hat EnterpriseLinux7および8でのIPv6アドレスの設定

  2. Linuxでリポジトリをミラーリングする方法

  3. Red HatEnterpriseLinuxインストールISOイメージの最適化

  1. Linux –忘れたルートパスワードを変更する方法は?

  2. Red Hat Enterprise Linuxを無料で入手するにはどうすればよいですか?

  3. CentOSとRedHatのSSHポートを変更する

  1. Red Hat EnterpriseLinux8でFTPベースのYUM/DNFリポジトリを作成します

  2. Red Hat EnterpriseLinux8でApacheベースのYUM/DNFリポジトリを作成します

  3. Red Hat EnterpriseLinux8でNginxベースのYUM/DNFリポジトリを作成します