Instalação do Docker no Ubuntu 20.04 via Terminal

Atualização dos Repositórios do Sistema

Inicie atualizando a lista de pacotes disponíveis para garantir que todos os repositórios estejam corretos. Execute o comando abaixo:

sudo apt update

Instalação de Dependências Necessárias

Instale pacotes essenciais para permitir que o apt use repositórios HTTPS e gerencei certificados:

sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Adição da Chave GPG do Docker

Baixe e adicione a chave de assinatura oficial do Docker para autenticar os pacotes:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Configuração do Repositório do Docker

Adicione o repositório estável do Docker ao sistema. Substitua o nome da distribuição, se necessário, usando o comendo lsb_release:

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Instalação dos Componentes do Docker

Atualize novamente os pacotes e instale o Docker Angine, o CLI e o containerd:

sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io

Personalização da Configuração do Docker Daemon

Crie ou edite o arquivo de configuração do Docker para otimizar o desempenho e definir espelhos de registro. Use o comando a seguir para editar o arquivo:

sudo nano /etc/docker/daemon.json

Insira o seguinte conteúdo JSON, adaptando conforme necessário:

{
  "log-driver": "json-file",
  "log-opts": {
    "max-size": "100m",
    "max-file": "5"
  },
  "default-address-pools": [
    {
      "base": "192.168.0.0/16",
      "size": 24
    }
  ],
  "registry-mirrors": [
    "https://mirror.example1.com",
    "https://mirror.example2.com",
    "https://mirror.example3.com"
  ]
}

Inicialização e Verificação do Serviço

Inicie o serviço do Docker e configure-o para iniciar automaticamente com o sistema:

sudo systemctl start docker
sudo systemctl enable docker

Verifique se o Docker está ativo e consulte sua versão instalada:

sudo systemctl status docker
docker --version

Se o systemctl não estiver disponível, use o comando service:

sudo service docker start
sudo service docker status

Tags: Docker Ubuntu Linux containers apt-get

Publicado em 7-4 05:16