Como Instalar Docker e Portainer no Ubuntu (Passo a Passo Completo)

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.

  1. 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!

Voltar ao Blog