ディレクトリをコンテナに公開する方法は?

ディレクトリをコンテナに公開する方法は?

ホストシステム(また、Ubuntu 16.04)のディレクトリdebootstrapから起動されたコンテナ(Ubuntu 16.04を使用して作成)を公開したいと思います。systemd-nspawn可能ですかsystemd-nspawn

一部のNFSベースのソリューション(ホストはゲストがマウントしたディレクトリを公開)に戻りますが、基本的なsystemdソリューションは理想的です。

答え1

systemd-nspawnコマンド--bind選択の余地があるこれにより、ホストファイルシステムのディレクトリをコンテナに「バインド」できます。

これにより、--bind /path/to/dirコンテナ内にその名前が表示されます。

これはコンテナ内に--bind /path/to/dir:/foo表示されます。/foo

設定ファイル()/etc/systemd/nspawn/<container>.nspawnで使用するには、Bind=そのセクションにディレクティブを追加します[Files]

関連情報