아래 단계에 따라 redhat7에 dockerce를 설치하려고 합니다.
yum update -y
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce -y
다음과 같은 오류가 있습니다
---> 소프트웨어 패키지 docker-ce-cli.x86_64 1:18.09.6-3.el7을 설치합니다 --> 전체 종속성 해결
오류: 패키지: 3: docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)에는 libcgroup이 필요합니다.
오류: 패키지: 3: docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)에는 libseccomp >= 2.3이 필요합니다.
오류: 패키지: 3: docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable) 요구 사항: 컨테이너-selinux >= 2.9
오류: 패키지: 3: docker-ce-18.09.6-3.el7.x86_64(docker-ce-stable)에는 libseccomp.so.2()(64비트)가 필요합니다.
--skip-broken을 사용하여 문제를 해결할 수 있습니다. 다음을 실행해 볼 수 있습니다: rpm -Va --nofiles --nodigest
답변1
/etc/yum.repos.d/redhat.repo에서 =1 [rhel-7-server-extras-rpms] 저장소를 활성화해야 합니다.
그런 다음 다시 시도할 수 있습니다. yum install docker-ce docker-ce-cli Containerd.io
답변2
yum을 청소한 다음 docker를 설치해 보셨나요?
yum clean all
yum install docker-ce
답변3
해결되지 않은 종속성이 있습니다.
아래 내용을 활용하여 설치가 성공했는지 알려주세요.
sudo yum-config-manager --enable rhui-REGION-rhel-server-extras