hello-world icon indicating copy to clipboard operation
hello-world copied to clipboard

The command '/bin/sh -c yum install java -y' returned a non-zero code: 1

Open itsSwArchitect opened this issue 10 months ago • 0 comments

[root@dockerhost ~]# docker build -t mytomcat . Sending build context to Docker daemon 17.41kB Step 1/9 : FROM centos:latest ---> 5d0da3dc9764 Step 2/9 : RUN yum install java -y ---> Running in 96de11fbb9a8 CentOS Linux 8 - AppStream 66 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist The command '/bin/sh -c yum install java -y' returned a non-zero code: 1

Solved add the following lines to Dockerfile

add these lines of code

FROM centos:latest

ADD 'http://mirror.centos.org/centos/8-stream/BaseOS/x86_64/os/Packages/centos-gpg-keys-8-3.el8.noarch.rpm' .

RUN rpm -i 'centos-gpg-keys-8-3.el8.noarch.rpm'

RUN dnf --disablerepo '*' --enablerepo=extras swap centos-linux-repos centos-stream-repos -y

RUN dnf distro-sync -y

RUN yum install java -y

itsSwArchitect avatar Apr 01 '24 10:04 itsSwArchitect