16.2. OSTree リポジトリーの作成
RHEL for Edge Commit (.tar)
または RHEL for Edge Container (.tar)
イメージタイプを使用して、RHEL Image Builder で OSTree リポジトリーを作成できます。これらのイメージタイプには、単一の OSTree コミットを含む OSTree リポジトリーが含まれています。
-
RHEL for Edge Commit (.tar)
は、Web サーバー上で展開してすぐに提供できます。 -
RHEL for Edge Container (.tar)
は、ローカルのコンテナーイメージストレージにインポートするか、コンテナーレジストリーにプッシュする必要があります。コンテナーを起動すると、統合されたnginx
Web サーバー経由でコミットが提供されます。
Podman を備えた RHEL サーバー上の RHEL for Edge Container (.tar)
を使用して、OSTree リポジトリーを作成します。
前提条件
-
RHEL for Edge Container (.tar)
イメージを作成している。
手順
Image Builder からコンテナーイメージをダウンロードします。
$ composer-cli compose image _<UUID>
コンテナーを Podman にインポートします。
$ skopeo copy oci-archive:_<UUID>_-container.tar containers-storage:localhost/ostree
コンテナーを起動し、ポート
8080
を使用して利用可能にします。$ podman run -rm -p 8080:8080 ostree
検証
コンテナーが実行されていることを確認します。
$ podman ps -a