O Docker é uma das ferramentas mais utilizadas atualmente para criação e gerenciamento de containers. Já o Portainer facilita a administração do Docker através de uma interface gráfica simples e poderosa, permitindo gerenciar containers, imagens, volumes e redes com apenas alguns cliques.
Neste tutorial, você vai aprender a instalar o Docker e o Portainer no Ubuntu de forma prática e rápida.
🔹 Passo 1 – Atualizar os pacotes do sistema
Antes de qualquer instalação, é sempre recomendado atualizar os pacotes do Ubuntu:
sudo apt update && sudo apt upgrade -y
🔹 Passo 2 – Instalar dependências do Docker
O Docker precisa de alguns pacotes adicionais para funcionar corretamente. Instale-os com:
sudo apt install -y ca-certificates curl gnupg lsb-release
🔹 Passo 3 – Adicionar o repositório oficial do Docker
Agora, vamos adicionar a chave GPG e o repositório do Docker:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
🔹 Passo 4 – Instalar o Docker e Docker Compose
Agora, basta instalar o Docker e o plugin oficial do Compose:
sudo apt update
sudo apt install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Verifique se o serviço está ativo:
sudo systemctl status docker
🔹 Passo 5 – Permitir executar Docker sem sudo (Opcional)
Se você não quiser usar sudo em todos os comandos do Docker, adicione seu usuário ao grupo docker:
sudo usermod -aG docker $USER
newgrp docker
🔹 Passo 6 – Instalar o Portainer
O Portainer facilita a administração dos containers Docker com uma interface web.
- Crie um volume para armazenar os dados do Portainer:
docker volume create portainer_data
docker run -d -p 9000:9000 -p 9443:9443 –name portainer –restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest
Script para instlação automática – Clique aqui para baixar.
Ele será baixado como txt, renemeio para .sh e de permissão de execução com
#sudo chmod +x install_docker.sh
Portainer com traefik
docker run -d \
--name portainer \
--restart=always \
--network reverseproxy-nw \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
--label "traefik.enable=true" \
--label "traefik.http.routers.portainer.rule=Host(\`docker.domain.com\`)" \
--label "traefik.http.routers.portainer.entrypoints=web" \
--label "traefik.http.routers.portainer.tls=false" \
--label "traefik.http.services.portainer.loadbalancer.server.port=9000" \
portainer/portainer-ce:latest
🔹 Passo 7 – Acessar o Portainer
Depois que o container estiver rodando, acesse no navegador:
👉 http://SEU_IP:9000
Na primeira vez, será solicitado que você configure o usuário admin e senha.
Após isso, você já terá acesso ao painel do Portainer e poderá gerenciar seus containers com facilidade!
✅ Conclusão
Com esses passos, você instalou o Docker e o Portainer no Ubuntu.
Agora você pode criar, gerenciar e monitorar containers de forma simples, seja pela linha de comando ou pela interface gráfica do Portainer.
🔖 Gostou do tutorial? Salve esse guia para consultar sempre que precisar e deixe seu comentário com dúvidas ou sugestões!
