7.8. 1 つのコマンドを使用したコンテナーイメージのデプロイ


system-reinstall-bootc コマンドは bootc install to-existing root コマンドをラップする対話型 CLI を提供します。単一のコマンドを使用して、コンテナーイメージを RHEL クラウドインスタンスにデプロイできます。system-reinstall-bootc コマンドは次のアクションを実行します。

  • 提供されたイメージをプルして、SSH キーをセットアップしたり、システムにアクセスしたりする。
  • すべてのバインドマウントおよび SSH キーを設定して、bootc install to-existing-root コマンドを実行する。

次の手順では、AWS 上の新しい RHEL 10 インスタンスに bootc イメージをデプロイします。インスタンスを起動するときは、必ず SSH キーを選択するか、新しいキーを作成してください。それ以外の場合は、デフォルトのインスタンス設定を使用できます。

前提条件

  • Red Hat アカウントまたは Red Hat RPMS へのアクセス。
  • AWS 環境で実行されるパッケージベースの RHEL (9.6/10.0 以上) 仮想システム。
  • パッケージシステムに SSH で接続し、「破壊的な変更」を行う機能と権限。

手順

  1. インスタンスが起動したら、インスタンスの作成時に選択したキーを使用して SSH でインスタンスに接続します。

    $ ssh -i <ssh-key-file> <cloud-user@ip>
    Copy to Clipboard
  2. system-reinstall-bootc サブパッケージがインストールされていることを確認します。

    # rpm -q system-reinstall-bootc
    Copy to Clipboard

    そうでない場合は、system-reinstall-bootc サブパッケージをインストールします。

    # dnf -y install system-reinstall-bootc
    Copy to Clipboard
  3. bootc イメージを使用するようにシステムを変換します。

    # system-reinstall-bootc <image>
    Copy to Clipboard
    • Red Hat Ecosystem Catalog のコンテナーイメージ、または Containerfile から構築された bootc カスタマイズイメージを使用できます。
  4. "a" キーを押して、bootc イメージにインポートするユーザーを選択します。
  5. 選択内容を 2 回確認し、イメージがダウンロードされるまで待ちます。
  6. システムを再起動します。

    # reboot
    Copy to Clipboard
  7. 指定された <ip> の保存されている SSH ホストキーを /.ssh/known_hosts ファイルから削除します。

    # ssh-keygen -R <ip>
    Copy to Clipboard

    bootc システムは現在、新しい公開 SSH ホストキーを使用しています。ローカルに保存されているキーとは異なるキーを使用して同じ IP アドレスに接続しようとすると、SSH は警告を発するか、ホストキーの不一致により接続を拒否します。この変更は想定されているため、次のコマンドを使用して、既存のホストキーエントリーを ~/.ssh/known_hosts ファイルから安全に削除できます。

  8. bootc システムに接続します。

    # ssh -i <ssh-key-file> root@<ip>
    Copy to Clipboard

検証

  • システム OS が変更されたことを確認します。

    # bootc status
    Copy to Clipboard
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat