English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Instalação Docker no CentOS

O Docker suporta o seguinte: 64 Versão do CentOS:

  • CentOS 7

  • CentOS 8

  • Versões mais altas...

Instalação automática com o script oficial

Os comandos de instalação são os seguintes:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

Também pode usar o comando de instalação um clique do daocloud doméstico:

curl -sSL https://get.daocloud.io/docker | sh

Instalação manual

Desinstale a versão antiga

Versões mais antigas do Docker são chamadas de docker ou docker-engine . Se esses programas já estiverem instalados, desinstale-os e suas dependências relacionadas.

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

Instale o Docker Engine-Community

Instale usando o repositório Docker

Primeira instalação do Docker Engine em um novo host-Antes da Community, é necessário configurar o repositório Docker. Depois disso, você pode instalar e atualizar o Docker a partir do repositório.

Configurar repositório

instale o pacote de software necessário. yum-utils oferece yum-config-manager , e o driver de armazenamento device mapper precisa do device-mapper-persistent-data e lvm2.

$ sudo yum install -y yum-utils \\
  device-mapper-persistent-data \\
  lvm2

Use o seguinte comando para configurar o repositório estável.

Use o endereço de origem oficial (muito lento)

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

Você pode escolher alguns endereços de origem domésticos:

Alibaba Cloud

$ sudo yum-config-manager \\
    --add-repo \\
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

Fonte Tsinghua

$ sudo yum-config-manager \\
    --add-repo \\
    https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/centos/docker-ce.repo

Instale o Docker Engine-Community

Instale a versão mais recente do Docker Engine-Community e containerd, ou vá para a próxima etapa para instalar a versão específica:

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

Se for solicitado a aceitar a chave GPG, selecione Sim.

Você tem vários repositórios Docker?

Se vários repositórios Docker estiverem ativados, a instalação ou atualização feitas sem especificar a versão no comando yum install ou yum update sempre instalarão a versão mais alta, o que pode não ser adequado para suas necessidades de estabilidade.

O Docker está instalado por padrão, mas não foi iniciado. E já foi criado o grupo de usuários docker, mas não há usuários sob ele.

Para instalar a versão específica do Docker Engine-Comunidade, por favor, liste as versões disponíveis no repositório e selecione e instale:

1、listar e classificar as versões disponíveis em seu repositório. Este exemplo ordena os resultados pelo número da versão (do mais alto para o mais baixo).

$ 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

2、instale a versão específica através do nome completo do pacote de software, que é o nome do pacote de software (docker-ce) adicionando a string da versão (segunda coluna), desde o primeiro dois-pontos (:) até o primeiro hífen (,), e usando hífen (-) separado. 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

Ao executar hello-world para verificar se o Docker Engine foi instalado corretamente-Comunidade .

$ sudo docker run hello-world