首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在centos 8主机上运行RHEL9码头容器

在centos 8主机上运行RHEL9码头容器
EN

Stack Overflow用户
提问于 2022-06-16 19:37:43
回答 1查看 478关注 0票数 1

我的主要开发人员框正在运行Centos8。我正在做一个项目,我需要在RHEL8 7/8/9上做一些构建。我已经在主机上安装了RHEL7,并从registry.redhat.io/rhel7:7.9-702.1655292978中提取了RHEL8映像,从码头集线器(redhat/ubi8:latest)获取了RHEL8映像,从码头集线器(redhat/ubi9:latest)获取了RHEL9。RHEL 7/8工作没有问题,但是RHEL9有错误:

订阅管理器在容器内运行时被禁用。请参考您的主机系统进行订阅管理。

我有一个有效的订阅,但由于某种原因,实际上不可能从非RHEL主机运行RHEL9映像。我不确定我是否理解其原因,但是否有解决办法(除了将主机更改为RHEL),以便我可以注册我的RHEL9容器?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-29 10:16:52

我的团队里有人找到了解决方案。文章https://access.redhat.com/solutions/5870841基本上指向将订阅信息(来自注册系统)注入容器。

下面是我使用的一个停靠文件示例:

代码语言:javascript
复制
FROM registry.redhat.io/ubi9/ubi

COPY rhel9_sub/redhat.repo /run/secrets/redhat.repo
COPY rhel9_sub/rhsm /run/secrets/rhsm
COPY rhel9_sub/entitlement /run/secrets/etc-pki-entitlement

我正在复制的rhel9_sub文件夹来自我注册的RHEL9主机。

现在,我可以查询repo并将内核包拖到容器中,而不会出现问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72651083

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档