9.3. 使用 Subscription Manager 运行构建
9.3.1. 使用 Subscription Manager 执行 Docker 构建
Docker 策略构建可以使用 yum
或 dnf
安装其他 Red Hat Enterprise Linux (RHEL)软件包。
先决条件
- 必须将授权密钥添加为构建策略卷。
流程
使用以下示例 Dockerfile 来通过 Subscription Manager 安装内容:
FROM registry.redhat.io/ubi9/ubi:latest RUN rm -rf /etc/rhsm-host 1 RUN yum --enablerepo=codeready-builder-for-rhel-9-x86_64-rpms install \ 2 nss_wrapper \ uid_wrapper -y && \ yum clean all -y RUN ln -s /run/secrets/rhsm /etc/rhsm-host 3