2013-10-31 12 views
6

私のシステムは、2つのパーティションがありますdocker LXCコンテナを別のパーティションで実行するには?

  • 5Gメイン私はドッカーコンテナに使用したいUbuntuは/mnt/eda
  • 100G側のパーティションをインストールされているパーティションに実行を
  • 私は起動する必要が

複数のDockerコンテナが起動した後、10Gを超える追加のディスク容量を占有します。私は彼らにディスクスペース形式/mnt/edaを使用してもらいたいですが、どうすればいいですか?

現在、コンテナをインポートまたは実行するたびに、メインパーティションの領域が占有されます。バイナリをダウンロードしてサイドパーティションから起動しようとしましたが、メインパーティションのスペースはまだ使い果たされていました。

ドライブをコンテナに接続/マウントすることはできません。セキュリティのためには、ホストと完全に分離している必要があります。

答えて

7

確かに問題ありません!

次のことが可能です。

  • はシンボリックリンクを作る/var/lib/docker
  • にパーティションをマウントします。例えば/var/lib/dockerから/mnt/eda/docker
  • バインドマウント/mnt/eda/docker to /var/lib/docker
+2

また、マウントポイント 'mount -M/mnt/eda/docker/var/lib/docker'を移動することもできます。 –

関連する問題