JanelasMacSoftwareConfiguraçõesSegurançaAndroidProdutividadeLinuxDesempenhoAppleConfiguração Tudo

Instalação e configuração do Docker no Ubuntu

Editado 3 Semanas atrás por ExtremeHow Equipe Editorial

DockerUbuntuConteinerizaçãoInstalaçãoLinuxSistemas OperacionaisSoftwareConfiguraçãoSistemaDesenvolvimento

Instalação e configuração do Docker no Ubuntu

Tradução atualizada 3 Semanas atrás

O Docker é uma ferramenta popular que permite aos desenvolvedores automatizar a implantação, escalonamento e gerenciamento de aplicativos dentro de contêineres leves. Esses contêineres ajudam a replicar ambientes de produção para fins de teste e desenvolvimento sem o overhead de uma máquina virtual completa. Neste guia abrangente, vamos guiá-lo pelo processo de instalação e configuração do Docker em um sistema que executa o sistema operacional Ubuntu. Este guia irá cobrir tudo, desde a configuração básica até o ajuste fino da configuração para suas necessidades.

Pré-requisitos

Antes de começarmos a instalação do Docker no sistema Ubuntu, você precisa cumprir alguns pré-requisitos.

Passo 1: Atualizar seu sistema

A primeira e mais importante coisa é garantir que os pacotes do seu sistema estejam atualizados. Isso é importante para evitar quaisquer problemas de compatibilidade durante a instalação do Docker.

sudo apt update sudo apt upgrade

Os comandos acima irão atualizar a lista de pacotes e atualizar os pacotes instalados no seu sistema Ubuntu.

Passo 2: Instalar os pacotes necessários para o Docker

Antes de podermos instalar o Docker, precisamos instalar vários pacotes pré-requisitos que facilitarão um processo de instalação suave.

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

Aqui está o que cada um desses pacotes faz:

Passo 3: Adicionar a chave GPG oficial do Docker

Por motivos de segurança, precisamos adicionar a chave GPG oficial do Docker ao nosso sistema. Isso garante que os pacotes baixados do Docker sejam autênticos e seguros contra qualquer adulteração.

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

Após executar o comando acima, a chave oficial do Docker será adicionada. Isso é necessário para o processo de verificação do pacote de instalação.

Passo 4: Configurar o Repositório Docker

Para instalar a versão mais recente do Docker, você precisa configurar o repositório Docker. Vamos adicionar o repositório Docker às fontes do APT para que o Ubuntu possa baixar pacotes Docker diretamente dele.

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

Este comando adiciona o repositório do Docker usando a ferramenta add-apt-repository do APT. $(lsb_release -cs) captura o nome da versão do seu Ubuntu, automatizando o processo para diferentes lançamentos do Ubuntu.

Passo 5: Instalar o Docker

Agora que o repositório Docker foi adicionado à sua configuração do APT, você pode prosseguir e instalar o próprio Docker.

sudo apt update sudo apt install docker-ce

Esta etapa instala um pacote Docker chamado docker-ce, onde "ce" significa Community Edition, que é a versão de código aberto do Docker.

Passo 6: Verificar a instalação do Docker

Uma vez que a instalação esteja completa, você pode verificar se o Docker está instalado e funcionando corretamente no seu sistema. Veja como você pode fazer isso:

sudo systemctl status docker

Este comando mostrará o status do serviço Docker. Um serviço Docker bem-executado será representado pelo status ativo (em execução).

Passo 7: Executar o contêiner Hello World

Para confirmar que tudo está funcionando conforme esperado, tente executar o contêiner Hello World do Docker. Este é um pequeno contêiner de imagem que simplesmente exibe a mensagem "Hello from Docker!".

sudo docker run hello-world

Se tudo estiver bem, ao executar este comando você receberá uma mensagem indicando que o Docker está funcionando.

Passo 8: Gerenciar o Docker como um usuário não-root

Por padrão, o Docker é executado com privilégios de root. Se você deseja evitar o uso do sudo o tempo todo, ou está gerenciando um ambiente de desenvolvimento compartilhado, adicionar seu usuário ao grupo Docker pode tornar isso mais simples.

Se ainda não existir, crie um grupo Docker com o seguinte comando:

sudo groupadd docker

Adicione seu usuário atual ao grupo Docker:

sudo usermod -aG docker $USER

Após executar este comando, você deve sair e entrar novamente para que as alterações tenham efeito.

Passo 9: Configurar o Docker para iniciar na inicialização

Para aumentar a usabilidade, especialmente em servidores, configure o Docker para iniciar automaticamente quando o sistema for inicializado.

sudo systemctl enable docker

Isso garante que o Docker e seus serviços iniciem automaticamente sempre que sua máquina for reiniciada.

Passo 10: Entender a configuração do Docker

Por padrão, o arquivo de configuração do Docker está localizado em /etc/docker/daemon.json. Fazer alterações neste arquivo permite definir muitos parâmetros, como nível de registro, mirror de registro e mais.

Passo 11: Exemplo de configuração do Docker

Aqui está um exemplo simples de um arquivo daemon.json:

{ "log-level": "warn", "storage-driver": "overlay2", "tlscacert": "/path/to/ca.pem", "tlscert": "/path/to/server-cert.pem", "tlskey": "/path/to/server-key.pem", "hosts": ["tcp://0.0.0.0:2376", "unix:///var/run/docker.sock"] }

Altere os caminhos e as configurações acima conforme suas necessidades. Sempre certifique-se de reiniciar o serviço Docker após editar este arquivo.

sudo systemctl restart docker

Passo 12: Configurando o firewall

Se você usar um firewall, deve configurá-lo para que o Docker possa se comunicar efetivamente nas portas necessárias. O Docker geralmente usa portas como 2376 para comunicação.

Por exemplo, usando o UFW (Uncomplicated Firewalling), você pode permitir o tráfego da seguinte forma:

sudo ufw allow 2376/tcp

Se você usar um número de porta diferente do padrão, certifique-se de substituí-lo pelo número de porta correto.

Passo 13: Desinstalando o Docker

Se por algum motivo você quiser desinstalar o Docker, pode fazer isso da seguinte forma:

sudo apt remove docker docker-engine docker.io containerd runc

Isso removerá o Docker do seu sistema. Contudo, para uma limpeza completa, você pode precisar remover dependências adicionais usando o comando autoremove:

sudo apt autoremove

Conclusão

O Docker é uma ferramenta poderosa que fornece a desenvolvedores e profissionais de TI uma plataforma padronizada para construir, compartilhar e executar aplicativos. Com este guia detalhado, você deve instalar e configurar o Docker na sua máquina Ubuntu. Lembre-se de que o poder do Docker está na sua capacidade de simplificar a implantação de aplicativos, criando contêineres que funcionam de forma confiável em diferentes ambientes.

O guia acima não apenas ajuda você a iniciar a instalação do Docker, mas também garante que seu sistema esteja bem configurado para um desempenho ideal. Sempre certifique-se de manter o Docker e seus componentes atualizados para aproveitar os últimos recursos e patches de segurança.

Se você encontrar algo errado com o conteúdo do artigo, você pode


Comentários