Docker é uma aplicação de contentorização de código aberto que foi concebida para criar, implementar e executar processos de aplicação num contentor, como uma máquina virtual, mas utilizando o mesmo kernel que o sistema operativo anfitrião. Os containers Docker permitem que um desenvolvedor empacote todas as partes da aplicação, bibliotecas e suas dependências em um pacote e o implante.

Docker tem um repositório de imagens com uma imagem Docker pré-configurada para quase todas as famosas aplicações e sistemas operacionais open-source. O Docker tem duas edições, o Docker CE (Community Edition), que é uma versão livre e open-source, e a outra é o Docker EE (Enterprise Edition), que vem com suporte, certificação, etc. e é pago.

Installing Docker on CentOS

Neste tutorial, mostraremos um guia passo a passo para instalar o Docker CE no CentOS 7 e CentOS 8.

Prerequisites

  • Uma versão mantida do CentOS (Docker não suporta versões desactualizadas)
  • Uma conta de utilizador com privilégios ‘sudo’.

Passo 1: Instalar Yum Utils

Primeiro de tudo, precisamos de instalar o pacote ‘yum utils’ para usar o yum-config-manager para activar os extras CentOS. Use o seguinte comando:

$ sudo yum install yum-utils -y

Output:

instalando o pacote yum-utils

Como pode ver na imagem de ecrã acima, o yum-utils está instalado.

Passo 2: Activar CentOS extras

Para activar extras CentOS, use o comando yum-config-manager:

$ sudo yum-config-manager --enable extras

Para confirmar se os extras estão activados use o seguinte comando:

$ sudo yum repolist

Saída:

centos extra repo ativado

Passo 3: Instalar Dependências do Docker

Agora precisamos instalar os dados do dispositivo-mapper-persistente, e o pacote lvm2 como Docker depende destes dois pacotes. Use o comando abaixo:

$ sudo yum install device-mapper-persistent-data lvm2

Output:

installing data-mapper e pacote lvm2

>

Da captura de tela acima, você pode ver que estes pacotes já foram instalados.

Passo 4: Adicionar Docker Official Repo

Agora devemos adicionar o repositório oficial Docker ao CentOS usando o yum-config-manager:

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

Output:

adicionar o Docker repo em centos
>

Repositório Docker já deve estar adicionado.

Passo 5: Apenas para CentOS 8 e superior

Se você está instalando Docker no CentOS 7 ou inferior, você pode pular este passo, mas para o CentOS 8, precisamos corrigir a compatibilidade do Docker com o pacote containerd.io. Temos que baixar o pacote manualmente e depois instalá-lo usando yum.

Primeiro, navegamos para o diretório /tmp:

$ cd /tmp

Faremos o último pacote do repositório oficial de pacotes CentOS 7 do Docker CE com o seguinte comando:

$ wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.13-3.2.el7.x86_64.rpm

Output:

download containerd.io package

Remembrar para substituir o link no comando acima pelo último link da página oficial. Assim que o último pacote containerd.io for baixado, iremos instalá-lo de /tmp usando o seguinte comando:

$ sudo yum install ./containerd.io-1.2.13-3.2.el7.x86_64.rpm

Output:

Aí está, você tem a mais nova versão do containerd.io instalada.

Passo 6: Instale o Docker!

Com tudo definido, podemos finalmente instalar o Docker usando o comando abaixo:

sudo yum install docker-ce

Saída:

instalando o aviso de confirmação de pacotes docker-ce

Para confirmar a instalação, pressione Y e depois pressione <Enter>. O gerenciador de pacotes Yum começará a baixar os pacotes.

download dos pacotes docker-ce durante a instalação

>

Pode demorar um pouco para completar, e em algum momento, você poderá ser solicitado a aceitar a chave GPG do Docker.

aceitando a chave gpg da docker

Pressione ‘y’ e depois <Entre> para continuar e após um curto período de tempo a docker será instalada.

instalação do docker concluída>

Pode ver na imagem acima que a nossa instalação da docker no CentOS foi concluída com sucesso.

Passo 6: Agora, vamos verificar a instalação do Docker:

docker -v

Saída:

Confirmação da instalação do Docker
>

Docker está instalado em nosso sistema de teste; você pode notar a versão do Docker na captura de tela acima.

Configurando Docker no CentOS

Primeiro de tudo, veremos o status do serviço Docker usando:

$ sudo systemctl status docker

Output:

Verificando o status do serviço Docker

Pode ter notado, por padrão, que o Docker está desativado após a instalação. Para o activar, use o comando abaixo:

$ sudo systemctl start docker

Para iniciar o serviço docker no arranque do sistema:

$ sudo systemctl enable docker

Depois disso, vamos voltar a verificar o estado usando o comando:

$ sudo systemctl status docker

Output:

iniciar o serviço docker
>

>

Pode ver que o serviço Docker está activo e a correr agora. Ele também iniciará automaticamente na inicialização do sistema.

Se você foi capaz de chegar até aqui, você deve ter instalado com sucesso o Docker na sua máquina CentOS 7 ou CentOS 8. Agora você pode explorar mais o Docker.

Tip! Se vai usar o Docker numa máquina de produção, então recomendamos-lhe que não actualize para o CentOS 8. Tente continuar a usar o CentOS 7 até que o Docker tenha suporte oficial para o CentOS 8.

.

Deixe uma resposta

O seu endereço de email não será publicado.