Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
itsSwArchitect opened this issue Apr 1, 2024 · 0 comments

Comments

@itsSwArchitect
Copy link

itsSwArchitect commented Apr 1, 2024

[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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant