hello-world
hello-world copied to clipboard
The command '/bin/sh -c yum install java -y' returned a non-zero code: 1
[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