redhat ubi openjdk的java包安装命令

kxeu7u2r  于 2021-07-07  发布在  Java
关注(0)|答案(1)|浏览(661)

我们在代码中使用下面的图像和命令为spring-micro服务创建图像,一切正常。

FROM openjdk:8-jdk-alpine

ARG IMAGE_EXPIRATION

LABEL quay.expires-after=$IMAGE_EXPIRATION`

RUN apk update && apk add bash curl dos2unix perl

RUN apk add krb5-dev krb5 krb5-pkinit 

RUN apk add lsof

由于码头限制拉,我们正在进入一个问题阿尔卑斯山形象。当我要求我的公司把上面的图片放到我们的码头回购。他们告诉我使用redhat openjdk。
我把代码改为下面的,现在得到不同的错误。

FROM somehostname.com/redhat/ubi8-openjdk1.8

ARG IMAGE_EXPIRATION

LABEL quay.expires-after=$IMAGE_EXPIRATION

RUN yum update && yum install bash curl dos2unix perl

RUN yum install krb5-dev krb5 krb5-pkinit

RUN yum install lsof

我用的是yum,但上面写着“yum not found”,当我用apt get时,收到的是not found。
请让我知道什么是我需要使用的命令来安装这些软件包。
提前谢谢。

kcugc4gi

kcugc4gi1#

您可以查看基本图像的源,它使用 microdnf ```
microdnf --setopt=tsflags=nodocs install -y [package...]

存储库/包名称应与rhel相同

相关问题