Mudanças entre as edições de "Instalação do Docker no WSL"
| Linha 6: | Linha 6: | ||
<syntaxhighlight lang="bash"> sudo apt remove docker docker.io containerd runc </syntaxhighlight> | <syntaxhighlight lang="bash"> sudo apt remove docker docker.io containerd runc </syntaxhighlight> | ||
| − | === | + | === Instalando dependências básicas === |
Instale os pacotes essenciais para que o apt possa se comunicar com repositórios HTTPS e manipular chaves GPG. | Instale os pacotes essenciais para que o apt possa se comunicar com repositórios HTTPS e manipular chaves GPG. | ||
Edição das 10h19min de 17 de abril de 2025
Este guia tem como objetivo orientar a instalação do Docker em uma distribuição Ubuntu executada no WSL (Windows Subsystem for Linux). O processo inclui a remoção de instalações anteriores, adição dos repositórios oficiais do Docker, instalação dos componentes necessários e configuração do ambiente para uso com permissões adequadas.
Removendo versões anteriores do Docker
Antes de iniciar a instalação, é importante garantir que não existam versões antigas ou conflitantes do Docker já instaladas no sistema, evitando possíveis problemas.
sudo apt remove docker docker.io containerd runc
Instalando dependências básicas
Instale os pacotes essenciais para que o apt possa se comunicar com repositórios HTTPS e manipular chaves GPG.
sudo apt install --no-install-recommends apt-transport-https ca-certificates curl gnupg2 lsb-release -y
Adicionando o repositório oficial do Docker
Carregue as variáveis de versão no ambiente:
. /etc/os-release
Adicione a chave GPG oficial do Docker:
curl -fsSL https://download.docker.com/linux/${ID}/gpg | sudo tee /etc/apt/trusted.gpg.d/docker.asc
Inclua o repositório Docker na lista de fontes do sistema:
echo "deb [arch=amd64] https://download.docker.com/linux/${ID} ${VERSION_CODENAME} stable" | sudo tee /etc/apt/sources.list.d/docker.list
Instalando o Docker e seus componentes
Atualize os pacotes e instale o Docker com seus principais componentes:
sudo apt update sudo apt upgrade -y sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y
Iniciando o serviço e configurando permissões
Inicie o serviço do Docker e permita o uso do socket sem precisar de sudo:
service docker start chmod 666 /var/run/docker.sock
Se você não estiver executando como root, adicione seu usuário ao grupo docker (substitua <user> pelo seu nome de usuário):
sudo usermod -aG docker <user>
Verificando o Docker Compose
Crie um link simbólico para o comando docker-compose e verifique a versão instalada:
sudo ln -s /usr/libexec/docker/cli-plugins/docker-compose /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose docker-compose --version
Instalando e configurando Git
Instale o Git e configure a identidade global para uso com versionamento de código:
sudo apt install git git-lfs git config --global user.email "<email>" git config --global user.name "<nome>"