我们在代码中使用下面的图像和命令为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。
请让我知道什么是我需要使用的命令来安装这些软件包。
提前谢谢。
1条答案
按热度按时间kcugc4gi1#
您可以查看基本图像的源,它使用
microdnf
```microdnf --setopt=tsflags=nodocs install -y [package...]