Voltar ao blog
Janeiro 13, 2026Guias

Como instalar o Docker no servidor Linux

Guia completo sobre a instalação do Docker e Docker Compose em servidores Ubuntu e CentOS para aplicações contentorizadas.

Como instalar o Docker no servidor Linux

O Docker é uma plataforma para desenvolver, enviar e executar aplicações em contentores. Os contentores permitem-lhe empacotar uma aplicação com todas as suas dependências, garantindo que funciona de forma consistente em diferentes ambientes. Este guia irá ajudá-lo a instalar o Docker no seu servidor Hiddence.

Para Ubuntu / Debian

Passo 1: Atualizar pacotes do sistema

bash
sudo apt update
sudo apt upgrade -y

Passo 2: Instalar pré-requisitos

bash
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y

Passo 3: Adicionar repositório Docker e instalar

bash
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) 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
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y

Para RHEL / CentOS / Alma Linux / Rocky Linux

Passo 1: Instalar pré-requisitos

bash
sudo yum install -y yum-utils

Passo 2: Adicionar repositório Docker e instalar

bash
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install docker-ce docker-ce-cli containerd.io -y
sudo systemctl start docker
sudo systemctl enable docker

Verificar a instalação

bash
sudo docker --version
sudo docker run hello-world

Instalar o Docker Compose

O Docker Compose permite-lhe definir e executar aplicações Docker de múltiplos contentores. Em sistemas modernos, recomenda-se a instalação como um plugin:

bash
# Para Ubuntu/Debian
sudo apt update
sudo apt install docker-compose-plugin -y

# Para RHEL / CentOS
sudo yum install docker-compose-plugin -y

# Verificar
docker compose version

Comandos básicos do Docker

bash
# Descarregar uma imagem
docker pull nginx

# Executar um contentor
docker run -d -p 80:80 --name mynginx nginx

# Listar contentores em execução
docker ps

# Parar um contentor
docker stop mynginx

# Remover um contentor
docker rm mynginx

Dicas úteis

  • Adicione o seu utilizador ao grupo docker para executar o Docker sem sudo: sudo usermod -aG docker $USER
  • Use o Docker Compose para aplicações de múltiplos contentores
  • Limpe regularmente imagens e contentores não utilizados: docker system prune
  • Use volumes para armazenamento persistente de dados
  • Monitorize os recursos dos contentores: docker stats