docker

Fala pessoal blz? Nesse post, vou ensinar para vocês um pouco sobre uma ferramenta que chegou para ajudar muitos desenvolvedores com aquele famoso problema “Na minha máquina funciona”. Vamos descobrir juntos como instalar e configurar essa ferramenta no seu PC/notebook. Quer saber mais? Se a respostar for sim, continue comigo nessa leitura!

Docker

O Docker é uma plataforma que permite criar, implantar e executar aplicativos em contêineres. Os contêineres são unidades isoladas de software que contêm todas as dependências necessárias para executar um aplicativo. Para entender melhor o docker sugiro dar uma lida antes nesse artigo sobre o Docker

Instalando e configurando o docker

Aqui está um guia detalhado para instalar e configurar o Docker em sistemas operacionais Windows, macOS e Linux:

Windows:

  1. Baixe o instalador do Docker para Windows no site oficial (https://www.docker.com/products/docker-desktop).

  2. Execute o instalador baixado e siga as instruções de instalação. Durante a instalação, pode ser necessário ativar a virtualização na BIOS do seu computador, caso ainda não esteja habilitada.

  3. Após a conclusão da instalação, o Docker deve ser iniciado automaticamente. Você pode verificar se o Docker está em execução procurando o ícone do Docker na barra de tarefas do Windows.

macOS:

  1. Baixe o instalador do Docker para macOS no site oficial (https://www.docker.com/products/docker-desktop).

  2. Execute o instalador baixado e siga as instruções de instalação.

  3. Após a conclusão da instalação, o Docker deve ser iniciado automaticamente. Você pode verificar se o Docker está em execução procurando o ícone do Docker na barra de menus do macOS.

Linux:

A instalação do Docker no Linux pode variar um pouco dependendo da distribuição específica. Aqui estão os passos gerais para instalar o Docker em sistemas Linux baseados em Debian/Ubuntu:

  1. Abra um terminal.
  2. Atualize o índice de pacotes do sistema:
    sudo apt update
    
  3. Instale as dependências necessárias para permitir que o sistema use repositórios HTTPS:
    sudo apt-get install apt-transport-https ca-certificates curl software-properties-common
    
  4. Adicione a chave GPG oficial do Docker ao sistema:
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
    
  5. Adicione o repositório do Docker às fontes do APT:
    echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
    
  6. Atualize novamente o índice de pacotes do sistema:
    sudo apt update
    
  7. Instale a versão mais recente do Docker:
    sudo apt-get install docker-ce docker-ce-cli containerd.io
    
  8. Inicie e habilite o serviço do Docker:
    sudo systemctl start docker
    sudo systemctl enable docker
    

Configuração do Docker (Opcional):

Após instalar o Docker, você pode configurar algumas opções adicionais, como permitir que um usuário não privilegiado execute comandos Docker sem a necessidade de “sudo” (apenas para Linux):

  1. Adicione seu usuário ao grupo “docker”:
    sudo usermod -aG docker $USER
  1. Encerre a sessão atual e faça login novamente para que as alterações tenham efeito.

Agora você instalou e configurou o Docker em seu sistema! Você pode testar a instalação executando o comando docker –version no terminal para verificar a versão do Docker instalada. Para começar a usar o Docker, confira a documentação oficial ou tutoriais adicionais para criar, executar e gerenciar contêineres.