2.2. OpenShift Docker ビルドを使用したコンテナーの作成
OpenShift Docker ビルドストラテジーを使用して、Quarkus アプリケーションのコンテナーイメージを作成できます。このストラテジーは、クラスターでビルド設定を使用してコンテナーを作成します。
前提条件
- Red Hat OpenShift Container Platform クラスターにアクセスでき、最新バージョンの OpenShift CLI (oc) がインストールされている。oc のインストールに関する詳細は、OpenShift Container Platform クラスターのインストールおよび設定 ガイドの CLI のインストールのセクションを参照してください。
- OpenShift API エンドポイントの URL。
手順
OpenShift CLI にログインします。
oc login -u <username_url>OpenShift に新規プロジェクトを作成します。
oc new-project <project_name>src/main/docker/Dockerfile.nativeファイルに基づいてビルド設定を作成します。cat src/main/docker/Dockerfile.native | oc new-build --name <build_name> --strategy=docker --dockerfile -プロジェクトをビルドします。
oc start-build <build_name> --from-dir .プロジェクトを OpenShift にデプロイします。
oc new-app <build_name>サービスを公開するには、以下を実行します。
oc expose svc/<build_name>