Centos8 instalar a última versão estável do Docker-ce aparece pacote estivador-ce-3: 19.03.8-3.el7.x86_64 requer containerd.io> = 1.2.2-3, mas nenhum dos prestadores pode ser instalado

Primeiro, o ambiente do sistema

1.1, informações sobre a versão Centos

[root @ Centos8Node1 ~] # cat / etc / os-release 
NAME = "CentOS Linux" 
version = "8 (Core)" 
ID = "centos" 
ID_LIKE = "rhel fedora" 
VERSION_ID = "8" 
platform_id = "plataforma: EL8 " 
pretty_name =" Red Hat Enterprise Linux Linux 8 (Núcleo) " 
ANSI_COLOR = "0; 31" 
CPE_NAME = "CPE: / o: centos: centos: 8" 
HOME_URL = "https://www.centos.org/" 
BUG_REPORT_URL =" https : //bugs.centos.org/" 

CENTOS_MANTISBT_PROJECT = "Red Hat Enterprise Linux-8" 
CENTOS_MANTISBT_PROJECT_VERSION = "8" 
REDHAT_SUPPORT_PRODUCT = "centos" 
REDHAT_SUPPORT_PRODUCT_VERSION = "8"

 1,2, o perfil de encaixe fonte

[root @ Centos8Node1 ~] # cat /etc/yum.repos.d/Docker-ce.repo 
[estivador-ce-estável] 
name = Docker CE Stable - $ basearch 
baseurl = https: //mirrors.aliyun.com/docker -ce / Linux / centos / 7 / $ basearch / estável 
activado = 1 
gpgcheck = 1 
gpgkey = https: //mirrors.aliyun.com/docker-ce/linux/centos/gpg

Em segundo lugar, a instalação Docker

2.1, a instalação padrão

[Root @ Centos8Node1 ~] # yum  instalar -y docker- ce 
última metadados expirado inspeção: 0 : 13 : 32 antes da execução em 2020 no sábado, 4 de abril 00 18 minutos e 50 segundos. 
Erro: 
 Problemas: Pacote Docker -ce- 3. : 19.03 . . 8 - . 3 .el7.x86_64 O requer containerd.io> = 1.2 . 2 - . 3 , mas nenhum dos Provedores O pode ser instalado
   - não pode a instalar o melhor candidato para o trabalho
   - Pacote containerd.io- 1,2 . 10 - 3.2.el7.x86_64 está excluída
   - pacote containerd.io- 1,2 . 13 - 3.1 .el7.x86_64 está excluída
   - pacote containerd.io- 1,2 . 2 - 3.3 .el7.x86_64 está excluída
   - pacote containerd.io- 1,2 . 2 - 3 .el7.x86_64 está excluída
   - pacote containerd.io- 1,2 . 4 - 3.1 .el7.x86_64 está excluída
   - pacote containerd.io- 1,2 . 5 - 3.1 .el7.x86_64 está excluída
   - pacote containerd.io- 1,2 .. 6 - 3,3 .el7.x86_64 é excluído 
(tentar adicionar ' --skip-quebrado ' para pular ou não instalado pacote ' --nobest ' para o pacote usando apenas a melhor escolha)
https://download.docker.com/linux/centos/ #Docker fonte oficial

  

fonte ou fontes oficiais se Ali Docker são apenas pacotes RPM Centos7, então a fonte não é o problema. Como pode ser visto a partir das informações acima, o mais tardar, quando a janela de encaixe, yum programa não é instalado automaticamente container.io programa correspondente,

Portanto, há duas maneiras de resolver isso.

2.2, instale a versão mais baixo Docker

 2.2.1, a versão que pode ser instalado Docker inquérito

yum --showduplicates lista estivador-ce | tipo -r

 

 

 Neste momento, uma lista de todas a versão estável atual, que pode ser instalado em aqui como um exemplo para a versão 18.06.3.ce-3.el7

yum install -y estivador-ce-18.06.3.ce-3.el7 -q

 

 

 Neste momento, janela de encaixe sobre a instalação bem-sucedida e start-up, o próximo método.

2.2.2, instale manualmente container.io

Primeiro, em um ambiente de janela de encaixe já instalado, tente instalar a última janela de encaixe

 

 Ele pode ser visto neste momento ainda está sendo dada, pode instalar apenas manualmente este container.io, abra o seguinte Web site

 https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/

  

 Selecione a última URL versão da cópia, em seguida, execute o seguinte comando

containerd.io instalação

yum install -y https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/edge/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm 

instalação Docker

yum install -y estivador-ce 

 

 

 Neste ponto, Docker última versão foi instalado e iniciado com sucesso

Acho que você gosta

Origin www.cnblogs.com/liuyi778/p/12630069.html
Recomendado
Clasificación