>  기사  >  운영 및 유지보수  >  Centos에 Docker 설치 문제를 해결하는 방법

Centos에 Docker 설치 문제를 해결하는 방법

WJ
WJ원래의
2020-06-08 16:56:173374검색

Centos에 Docker 설치 문제를 해결하는 방법

centos에서 docker 설치 실패 문제를 해결하는 방법은 무엇입니까?

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    //检查相应的软件包版本

Centos에 Docker 설치 문제를 해결하는 방법

     [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    //下载相关软件包

Centos에 Docker 설치 문제를 해결하는 방법

 [root@localhost ~]# yum -y install containerd.io-1.2.6-3.3.el7.x86_64.rpm    //升级containerd.io软件包

Centos에 Docker 설치 문제를 해결하는 방법

설치 완료 후 Docker 재설치

  [root @localhost ~]# yum -y install docker-ce     //Docker 소프트웨어 패키지 설치

Centos에 Docker 설치 문제를 해결하는 방법

 설치가 완료된 후 Docker를 시작하세요.

[root@localhost ~]# systemctl  start docker      //CentOS7启动方法
[root@localhost ~]#server  docker start        //CentOS6启动方法

Centos에 Docker 설치 문제를 해결하는 방법

 상태를 확인한 결과 성공적으로 시작된 것으로 확인되었습니다

관련 권장사항: docker tutorial

위 내용은 Centos에 Docker 설치 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.