5.4. Go Toolset を使用したカスタム UBI ベースのコンテナーの作成
Go Toolset パッケージは、Red Hat Universal Base Images (UBI)リポジトリーの一部です。つまり、ベース UBI コンテナーイメージへの追加として Go Toolset をインストールできます。コンテナーイメージのサイズを小さくするには、Go Toolset 全体ではなく、個々のパッケージだけをインストールします。
または、UBI Go Toolset コンテナーイメージをインストールして、Go Toolset にアクセスすることもできます。詳細は UBI ベースの Go Toolset コンテナーイメージのプル を参照し てください。
前提条件
- 既存のコンテナーファイル。Containerfiles 作成の詳細は、Dockerfile reference のページを参照してください。
手順
Go Toolset を含むコンテナーイメージを作成するには、以下をコンテナーファイルに追加します。
RHEL 8 をベースとするイメージの場合は、次のように入力します。
FROM registry.access.redhat.com/ubi8/ubi:latest RUN yum module install -y go-toolset
FROM registry.access.redhat.com/ubi8/ubi:latest RUN yum module install -y go-toolset
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL 9 に基づくイメージの場合は、次のように入力します。
FROM registry.access.redhat.com/ubi9/ubi:latest RUN yum install -y go-toolset
FROM registry.access.redhat.com/ubi9/ubi:latest RUN yum install -y go-toolset
Copy to Clipboard Copied! Toggle word wrap Toggle overflow RHEL 10 に基づくイメージの場合は、次のように入力します。
FROM registry.access.redhat.com/ubi10/ubi:latest RUN yum install -y go-toolset
FROM registry.access.redhat.com/ubi10/ubi:latest RUN yum install -y go-toolset
Copy to Clipboard Copied! Toggle word wrap Toggle overflow