Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
docs_vps:instalacao_docker [2025/07/11 11:09] – criada jeffersoncarneiro | docs_vps:instalacao_docker [2025/07/11 11:11] (atual) – jeffersoncarneiro | ||
---|---|---|---|
Linha 1: | Linha 1: | ||
====== Como instalar o Docker no Debian ====== | ====== Como instalar o Docker no Debian ====== | ||
+ | O Docker está disponível no repositório padrão do Debian. No entanto, recomenda-se utilizar o repositório oficial do Docker para garantir acesso às versões mais recentes, estáveis e compatíveis com recursos modernos da plataforma. | ||
===== Pré-requisitos===== | ===== Pré-requisitos===== | ||
Linha 16: | Linha 17: | ||
Esses pacotes permitem que o apt utilize repositórios HTTPS: | Esses pacotes permitem que o apt utilize repositórios HTTPS: | ||
+ | < | ||
sudo apt install -y \ | sudo apt install -y \ | ||
ca-certificates \ | ca-certificates \ | ||
Linha 21: | Linha 23: | ||
gnupg \ | gnupg \ | ||
lsb-release | lsb-release | ||
+ | </ | ||
- | 3. Adicione a chave GPG oficial do Docker | ||
+ | ===== 3. Adicione a chave GPG oficial do Docker ===== | ||
+ | |||
+ | < | ||
sudo mkdir -p / | sudo mkdir -p / | ||
curl -fsSL https:// | curl -fsSL https:// | ||
sudo gpg --dearmor -o / | sudo gpg --dearmor -o / | ||
+ | </ | ||
- | 4. Adicione o repositório do Docker | + | ===== 4. Adicione o repositório do Docker |
+ | < | ||
echo \ | echo \ | ||
"deb [arch=$(dpkg --print-architecture) \ | "deb [arch=$(dpkg --print-architecture) \ | ||
Linha 37: | Linha 44: | ||
$(lsb_release -cs) stable" | $(lsb_release -cs) stable" | ||
sudo tee / | sudo tee / | ||
+ | </ | ||
- | 5. Atualize o repositório novamente | + | ===== 5. Atualize o repositório novamente |
+ | < | ||
sudo apt update | sudo apt update | ||
+ | </ | ||
- | 6. Instale o Docker Engine | + | ===== 6. Instale o Docker Engine |
+ | < | ||
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin | ||
+ | </ | ||
- | 7. Verifique se o Docker está ativo | + | ===== 7. Verifique se o Docker está ativo ===== |
+ | < | ||
sudo systemctl status docker | sudo systemctl status docker | ||
+ | </ | ||
- | Se necessário, | + | Inicie |
+ | < | ||
sudo systemctl start docker | sudo systemctl start docker | ||
sudo systemctl enable docker | sudo systemctl enable docker | ||
+ | </ | ||
+ | |||
+ | ===== 8. (Opcional) Use Docker sem sudo ===== | ||
- | 8. (Opcional) Use Docker sem sudo | ||
Adicione seu usuário ao grupo docker: | Adicione seu usuário ao grupo docker: | ||
+ | < | ||
sudo usermod -aG docker $USER | sudo usermod -aG docker $USER | ||
+ | </ | ||
Depois, saia da sessão e entre novamente, ou use: | Depois, saia da sessão e entre novamente, ou use: | ||
+ | < | ||
newgrp docker | newgrp docker | ||
+ | </ | ||
- | 9. Teste a instalação | + | ===== 9. Teste a instalação |
+ | < | ||
docker run hello-world | docker run hello-world | ||
+ | </ | ||
Se tudo estiver correto, verá uma mensagem de sucesso indicando que o Docker está funcionando. | Se tudo estiver correto, verá uma mensagem de sucesso indicando que o Docker está funcionando. |