5.4. RHEL 8 のベース UBI コンテナーイメージから Go Toolset にアクセスする
RHEL 8 では、Go Toolset パッケージは Red Hat Universal Base Images (UBI) リポジトリーの一部です。つまり、ベース UBI コンテナーイメージへの追加として Go Toolset をインストールできます。コンテナーイメージのサイズを小さくするには、Go Toolset 全体ではなく、個々のパッケージだけをインストールします。
または、UBI Go Toolset コンテナーイメージをインストールして、Go Toolset にアクセスすることもできます。詳細は、RHEL 8 での UBI Go Toolset コンテナーイメージへのアクセス を参照してください。
前提条件
-
既存の Containerfile がある。
Containerfiles 作成の詳細は、Dockerfile reference のページを参照してください。
手順
- Go Toolset を含むコンテナーイメージを作成するには、以下の行を Containerfile に追加します。
FROM registry.access.redhat.com/ubi8/ubi:latest
RUN yum module install -y go-toolset
個々のパッケージのみを含むコンテナーイメージを作成するには、以下の行を Containerfile に追加します。
RUN yum install -y <package-name>
-
<package-name>
をインストールするパッケージの名前に置き換えます。
-