第36章 コンテナーの作成と実行
このセクションでは、リアルタイムカーネルを使用してコンテナーを作成および実行する方法を説明します。
前提条件
-
podmanおよびその他のコンテナー関連のユーティリティーをインストールしている。 - RHEL での Linux コンテナーの管理に精通している。
-
kernel-rtパッケージおよびリアルタイム関連のパッケージをインストールしている。
36.1. コンテナーの作成 リンクのコピーリンクがクリップボードにコピーされました!
以下のオプションはすべて、リアルタイムカーネルとメインの RHEL カーネルの両方で使用できます。kernel-rt パッケージにより潜在的な決定論が改善され、通常のトラブルシューティングが可能となります。
前提条件
- 管理者権限がある。
手順
以下の手順では、リアルタイムカーネルに関して、Linux コンテナーを設定する方法を説明します。
コンテナーに使用するディレクトリーを作成します。以下に例を示します。
mkdir cyclictest
# mkdir cyclictestCopy to Clipboard Copied! Toggle word wrap Toggle overflow 対象のディレクトリーに移動します。
cd cyclictest
# cd cyclictestCopy to Clipboard Copied! Toggle word wrap Toggle overflow コンテナーレジストリーサービスを提供するホストにログインします。
podman login registry.redhat.io Username: my_customer_portal_login Password: *** Login Succeeded!
# podman login registry.redhat.io Username: my_customer_portal_login Password: *** Login Succeeded!Copy to Clipboard Copied! Toggle word wrap Toggle overflow Containerfileを作成します。vim Containerfile
# vim ContainerfileCopy to Clipboard Copied! Toggle word wrap Toggle overflow カスタム Containerfile からビルドする場合は、Containerfile を変更してビルドします。以下は cyclisttest の例です。独自のイメージを作成していない場合は、realtime-tests-container イメージをプルして cyclictest を実行することもできます。
podman build -t cyclictest .
# podman build -t cyclictest .Copy to Clipboard Copied! Toggle word wrap Toggle overflow