Instalação no Ubuntu Server
- Baixar o script oficial do Docker usando o comando
curl. - Executar o script com permissões administrativas (
sudo) para instalar a versão estável. - Verificar a instalação conferindo o status do serviço Docker.
- Configurar o Docker para iniciar automaticamente junto com o sistema.
- Executar um container de teste (Nginx) para confirmar o funcionamento.
Instalação do Docker
O processo é simples e segue três etapas principais: baixar, executar e verificar.
Baixar o script oficial
Obtenha o script que automatiza a instalação:
curl -fsSL https://get.docker.com -o get-docker.sh
curl é uma ferramenta usada para transferir dados pela linha de comando.No exemplo acima, ele baixa o script oficial do Docker e salva o arquivo com o nome
get-docker.sh.
⚠️ Caso o curl não esteja instalado no seu sistema, instale-o com um dos comandos abaixo, conforme sua distribuição:
# Ubuntu ou Debian
sudo apt install curl
# CentOS, RHEL ou Fedora
sudo dnf install curl
Executar o script
Instale a versão estável. O script detecta automaticamente sua distribuição Linux e configura os pacotes necessários:
sudo sh get-docker.sh
Verificar a instalação
Confirme se o serviço está ativo:
sudo systemctl status docker
Se aparecer active (running), o Docker está em execução.
Habilitar inicialização automática
Garanta que o Docker inicie com o sistema:
sudo systemctl enable docker
Executando seu primeiro container
Vamos validar a instalação rodando o Nginx, um servidor web popular.
Baixar a imagem
Baixe a imagem oficial do Nginx:
sudo docker pull nginx
Executar o container
Inicie o container em segundo plano e mapeie a porta 80 do host para a porta 80 do container:
sudo docker run -d -p 80:80 nginx
Testar no navegador
Acesse o IP do seu servidor no navegador. A página padrão do Nginx deve aparecer, confirmando que o container está rodando corretamente.
Resumo
# 1. Baixar o script de instalação do Docker
curl -fsSL https://get.docker.com -o get-docker.sh
# 2. Executar o script de instalação
sudo sh get-docker.sh
# 3. Verificar se o Docker está ativo
sudo systemctl status docker
# 4. Habilitar inicialização automática
sudo systemctl enable docker
# 5. Baixar imagem do Nginx
sudo docker pull nginx
# 6. Executar o container do Nginx
sudo docker run -d -p 80:80 nginx
