9.6. bootc コンテナーからのディスクイメージの生成
bcvk ユーティリティーを to-disk コマンドと組み合わせて使用すると、bootc コンテナーイメージをベアメタルまたはクラウドデプロイメント用の物理ディスクまたは仮想ディスク形式に変換できます。.qcow2 などの特定の仮想ディスクファイルを作成するか、イメージをブロックデバイスに直接書き込みます。
前提条件
-
ホストシステムに
bcvkユーティリティーがインストールされている。 -
ローカルまたはリモートの
bootcコンテナーイメージが利用可能である。 - 生成されたイメージを保存するのに十分なディスク領域がホストマシンにある。
-
ブロックデバイスやシステムパスに直接書き込むための
rootまたはsudo特権を持っている。
手順
以下のいずれかの方法を使用してディスクイメージを生成します。
仮想ディスクイメージを作成する:
$ bcvk to-disk --format=qcow2 --disk-size 20G localhost/my-image output-disk.qcow2
-
--format: 出力ディスクの種類を指定します。サポートされている形式は、qcow2およびraw(デフォルト) です。 output-disk.qcow2: 生成されるディスクイメージの保存先ファイル名を指定します。物理デバイスに直接書き込む:
$ bcvk to-disk registry.redhat.io/rhel10/rhel-bootc:latest /path/to/disk.img警告/dev/sdXなどのブロックデバイスに直接書き込むと、そのデバイス上の既存のデータがすべて上書きされます。コマンドを実行する前に、ターゲットパスを確認してください。