Instalando e configurando o 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:
-
Baixe o instalador do Docker para Windows no site oficial (https://www.docker.com/products/docker-desktop).
-
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.
-
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:
-
Baixe o instalador do Docker para macOS no site oficial (https://www.docker.com/products/docker-desktop).
-
Execute o instalador baixado e siga as instruções de instalação.
-
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:
- Abra um terminal.
- Atualize o índice de pacotes do sistema:
sudo apt update
- 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
- 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
- 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
- Atualize novamente o índice de pacotes do sistema:
sudo apt update
Caso você tenha esse erro:
Reading package lists... Done E: The repository 'https://download.docker.com/linux/ubuntu wilma Release' does not have a Release file. N: Updating from such a repository can't be done securely, and is therefore disabled by default. N: See apt-secure(8) manpage for repository creation and user configuration details.
O erro ocorre porque o codinome da sua versão do Linux Mint (provavelmente
wilma
para o Mint 22) não é oficialmente suportado pelo repositório do Docker. Mas como o Linux Mint é baseado no Ubuntu, você pode usar o codinome correspondente da versão do Ubuntu. O Mint 22 é baseado no Ubuntu 22.04 (Jammy Jellyfish).Aqui está como corrigir:
- Edite o arquivo de repositório do Docker
Abra o arquivo com um editor de texto:
sudo nano /etc/apt/sources.list.d/docker.list
Substitua o
$(lsb_release -cs)
ouwilma
porjammy
:deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu jammy stable
Salve o arquivo e feche o editor (
Ctrl+O
,Enter
, depoisCtrl+X
no Nano).- Atualize os pacotes novamente
Execute o comando para atualizar a lista de pacotes:
sudo apt update
Caso não tenha o erro acima pode seguir com o passo a passo:
- Edite o arquivo de repositório do Docker
Abra o arquivo com um editor de texto:
- Instale a versão mais recente do Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 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):
- Adicione seu usuário ao grupo “docker”:
sudo usermod -aG docker $USER
- 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.
Caso você prefira tem esse passo a passo no YouTube: Instalando e configurando o docker no linux. Aproveite para nos seguir lá, curtir o vídeo, se inscrever no canal e compartilhar o vídeo com seus amigos!