LXC コンテナ内での Vyos ソフトウェアのインストールに問題があります。.iso
ですvyos-1.1.8-amd64.iso
。
答え1
先週、LXC と LXD v3.0.0 がリリースされました。
素晴らしい新機能が多数ありますが、話題を逸らすと、物理マシンまたは VM からローカル (またはリモート) LXD コンテナーを作成できるツールである lxd-p2c もリリースされました。
したがって、今すぐ ISO を KVM VM としてインストールしてみることができます。インストール後、lxd-p2c ツールを使用して LXD コンテナーを作成します。
FOSDEM 2018 の Stephane Graber によるビデオでは、Apache を実行する CentOS VM を取得し、lxd-p2c を使用して Apache を実行する、機能する LXD CentOS コンテナーを作成する方法が紹介されています。
https://www.youtube.com/watch?time_continue=8&v=JKztAWZOj9g
LXD 3.0.0 リリースの発表はここにあります:
https://discuss.linuxcontainers.org/t/lxd-3-0-0-has-been-released/1491
答え2
必要ありません。LXC コンテナは真の VM ではなく、ISO ではなく、事前に構築されたディスク イメージから動作するように設計されています。
OS をインストールするための ISO を適切に起動するには、VM が必要です。これは、LXC/LXD コンテナ化ではなく、VirtualBox のようなもので実現されます。
答え3
.iso をループバック インターフェイスとしてマウントし、ファイルを抽出します。その後、そのファイルを使用してコンテナーを構築します。
そこには既存のDockerイメージ、もしそのルートに行きたいのであれば。
lxc-create
できそうだコンテナを作成するマウントから.iso
。