centos에서 docker 설치 실패 문제를 해결하는 방법은 무엇입니까?
CentOS 설치 Docker 오류 메시지:
문제: 패키지 docker-ce-3:19.03.2-3.el7.x86_64에는 Containerd.io >= 1.2.2-3이 필요하지만 다음 중 어느 것도 없습니다. 공급자를 설치할 수 있습니다
- 작업에 가장 적합한 후보를 설치할 수 없습니다
- 패키지 컨테이너d.io-1.2.2-3.3.el7.x86_64가 제외됩니다
- 패키지 컨테이너d.io-1.2.2-3.el7.x86_64가 제외됩니다
- 패키지containerd.io-1.2.4-3.1.el7.x86_64는 제외
- 패키지containerd.io-1.2.5-3.1.el7.x86_64는 제외
- 패키지containerd.io-1.2.6-3.3.el7 .x86_64는 제외됩니다
(제거 가능한 패키지를 건너뛰려면 '--skip-broken'을 추가하거나 최상의 후보 패키지만 사용하려면 '--nobest'를 추가해 보세요)
containerd.io를 확인해보니 이 패키지가 설치된 것으로 확인되었지만 버전은 1.2.0입니다. 따라서 설치 실패 이유는 Containerd.io 소프트웨어 패키지 버전이 너무 낮기 때문입니다.
해결 방법:
1 Docker 버전을 확인하고 설치하지 마세요. 새 버전의 Docker 설치(여기) 하위 버전의 설치 과정을 지루하게 소개하지 않겠습니다.)
[root@localhost ~]# yum list docker-ce --showduplicates | sort -r //检查相应的软件包版本
[root@localhost ~]# yum -y install docker-ce-18.06.0.ce-3.el7 //安装低版本的软件包 [object Object]
2. 새 버전의 Containerd.io 소프트웨어 패키지 설치
containerd.io软件包下载地址:https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm [root@localhost ~]#wget https://download.docker.com/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm //下载相关软件包
[root@localhost ~]# yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm //升级containerd.io软件包
설치 완료 후 Docker 재설치
[root @localhost ~]# yum -y install docker-ce //Docker 소프트웨어 패키지 설치
설치가 완료된 후 Docker를 시작하세요.
[root@localhost ~]# systemctl start docker //CentOS7启动方法 [root@localhost ~]#server docker start //CentOS6启动方法
상태를 확인한 결과 성공적으로 시작된 것으로 확인되었습니다
관련 권장사항: docker tutorial
위 내용은 Centos에 Docker 설치 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!