Centos instalar Docker Engine

índice

1. Preparação

2. Instalação

(1) Instalação online usando armazém remoto

(2) Instalação offline via pacote rpm

(3) Instalação de script

3. Desinstale o Docker Engine

referência:


1. Preparação

  • Requisitos de sistema operacional

Para instalar o Docker Engine, você precisa de uma versão mantida do CentOS 7 ou 8. As versões arquivadas não são suportadas ou testadas.

centos-extras repositório deve estar habilitado. Este repositório é habilitado por padrão, mas se você o desabilitou, você precisa  habilitá-lo novamente .

overlay2 driver de armazenamento é recomendado.

  • Desinstalar versões antigas

As versões mais antigas do Docker eram chamadas de  docker ou  docker-engine. Se estiverem instalados, desinstale-os junto com as dependências associadas.

$ sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

 

2. Instalação

Três métodos de instalação

Você pode instalar o Docker Engine de diferentes maneiras, dependendo de suas necessidades:

  • A maioria dos usuários  configura os repositórios do Docker  e instala a partir deles, para facilitar as tarefas de instalação e atualização. Esta é a abordagem recomendada.

  • Alguns usuários baixam o pacote RPM e o  instalam manualmente  e gerenciam as atualizações completamente manualmente. Isso é útil em situações como a instalação do Docker em sistemas sem acesso à Internet.

  • Em ambientes de teste e desenvolvimento, alguns usuários optam por usar scripts de conveniência automatizados   para instalar o Docker.

(1) Instalação online usando armazém remoto

  • Configurar o armazém yum

Instale o  yum-utils pacote (que fornece o  yum-config-manager utilitário) e configure o   repositório estável .

$ sudo yum install -y yum-utils

$ sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
  • Instale o docker engine

Instale a última versão

$ sudo yum install docker-ce docker-ce-cli containerd.io

Instale a versão especificada

uma. Liste e classifique as versões disponíveis em seu repo. Este exemplo classifica os resultados por número de versão, do maior para o menor, e é truncado:

$ yum list docker-ce --showduplicates | sort -r

docker-ce.x86_64  3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64  3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64  18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64  18.06.0.ce-3.el7                    docker-ce-stable

A lista retornada depende de quais repositórios estão habilitados e é específica para sua versão do CentOS (indicada pelo  .el7 sufixo neste exemplo).

b. Instale uma versão específica por seu nome de pacote totalmente qualificado, que é o nome do pacote ( docker-ce) mais a string de versão (2ª coluna) começando nos primeiros dois pontos ( :), até o primeiro hífen, separados por um hífen ( -). Por exemplo  docker-ce-18.09.1,.

$ sudo yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
  • Iniciar docker
$ sudo systemctl start docker
  • Verifique a instalação correta
$ sudo docker run hello-world

(2) Instalação offline via pacote rpm

Acesse  https://download.docker.com/linux/centos/  e escolha sua versão do CentOS. Em seguida, navegue até  x86_64/stable/Packages/ e baixe o  .rpm arquivo da versão do Docker que deseja instalar.

Tome centos8.4 como exemplo, você precisa baixar os seguintes 4 pacotes

  • Instale o docker engine

Mude para o diretório onde o pacote rpm foi baixado,

yum install ./containerd.io-1.4.3-3.1.el8.x86_64.rpm  ./docker-ce-cli-20.10.0-3.el8.x86_64.rpm  ./docker-ce-20.10.0-3.el8.x86_64.rpm  ./docker-ce-rootless-extras-20.10.0-3.el8.x86_64.rpm
  • Iniciar docker
sudo systemctl start docker
sudo systemctl status docker

  • Verifique a instalação correta

Verifique se o Docker Engine está instalado corretamente executando a  hello-world imagem.

$ sudo docker run hello-world

Este comando baixa uma imagem de teste e a executa em um contêiner. Quando o contêiner é executado, ele imprime uma mensagem informativa e sai.

(3) Instalação de script

Referência: https://docs.docker.com/engine/install/centos/#install-using-the-convenience-script

$ curl -fsSL https://get.docker.com -o get-docker.sh
$ sudo sh get-docker.sh

 

3. Desinstale o Docker Engine

a. Desinstale os pacotes Docker Engine, CLI e Containerd:

$ sudo yum remove docker-ce docker-ce-cli containerd.io

b.Images, contêineres, volumes ou arquivos de configuração customizados em seu host não são removidos automaticamente. Para excluir todas as imagens, contêineres e volumes:

$ sudo rm -rf /var/lib/docker

 

referência:

1. Tutorial de instalação do centos no site oficial

https://docs.docker.com/engine/install/centos/

2. Tutorial de instalação

https://www.runoob.com/docker/centos-docker-install.html

Acho que você gosta

Origin blog.csdn.net/abcdu1/article/details/113779730
Recomendado
Clasificación