Como Instalar e Subir um Container com Docker no Ubuntu Server 24.04

shape
shape
shape
shape
shape
shape
shape
shape

O Docker é uma das tecnologias mais populares no universo da infraestrutura moderna, permitindo a criação e execução de containers de forma leve, rápida e segura. Neste artigo, vamos abordar de maneira clara e objetiva como instalar o Docker no Ubuntu Server 24.04 LTS e como subir seu primeiro container. Este guia é ideal para administradores de sistemas, desenvolvedores e entusiastas que desejam começar a trabalhar em ambientes com docker.

Pré-requisitos

Antes de iniciar, certifique-se de que você possui:

  • Um servidor com Ubuntu Server 24.04 LTS instalado;
  • Acesso root ou um usuário com privilégios sudo;
  • Conexão com a internet ativa.

Passo 1: Atualizar o Sistema

Antes de qualquer instalação, é sempre recomendável atualizar os pacotes do sistema.

sudo apt update && sudo apt upgrade -y

Este comando atualiza a lista de pacotes e aplica atualizações disponíveis no sistema.

Passo 2: Instalar dependências do Docker

Instale os pacotes que permitem ao APT utilizar repositórios via HTTPS:

sudo apt install apt-transport-https ca-certificates curl software-properties-common gnupg -y

Este comando instala pacotes essenciais para adicionar repositórios HTTPS e gerenciar chaves GPG.

Passo 3: Adicionar o repositório oficial do Docker

Adicione a chave GPG oficial do Docker:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/docker.gpg

Este comando baixa e armazena a chave GPG do Docker para garantir a autenticidade dos pacotes.

Em seguida, adicione o repositório à lista de fontes APT:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/trusted.gpg.d/docker.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Este comando adiciona o repositório oficial do Docker à lista de fontes do APT.

Atualize o cache do APT:

sudo apt update

Este comando recarrega a lista de pacotes, agora incluindo os do repositório Docker.

Passo 4: Instalar o Docker Engine

Agora que o repositório foi adicionado, instale o Docker:

sudo apt install docker-ce docker-ce-cli containerd.io -y

Este comando instala o Docker Engine, a CLI do Docker e o runtime containerd.

Verifique se o serviço está ativo:

sudo systemctl status docker

Este comando verifica se o serviço Docker está ativo e em execução.

Se estiver tudo certo, você verá o Docker rodando como um serviço ativo.

Passo 5: Executar Docker sem sudo (opcional, mas recomendado)

Para rodar comandos Docker sem precisar de sudo, adicione seu usuário ao grupo docker:

sudo usermod -aG docker $USER

Este comando adiciona seu usuário ao grupo do Docker, permitindo rodar comandos sem sudo.

Você precisará sair e entrar novamente na sessão ou reiniciar o sistema para aplicar a mudança.

Passo 6: Testar a instalação com um container

Vamos testar subindo um container simples, utilizando a imagem hello-world:

docker run hello-world

Este comando executa um container de teste que imprime uma mensagem, confirmando que o Docker está funcionando corretamente.

Se a instalação estiver correta, você verá uma mensagem confirmando que o Docker está funcionando.

Passo 7: Subir um container de verdade (exemplo com Nginx)

Agora vamos subir um container real, como o Nginx, um servidor web leve e poderoso:

docker run -d -p 80:80 --name nginx-container nginx

Este comando roda um container Nginx em segundo plano, mapeando a porta 80 do host e nomeando o container:

-d: executa o container em segundo plano;

-p 80:80: mapeia a porta 80 do host para a porta 80 do container;

--name: define um nome personalizado para o container.

Para verificar se está rodando:

docker ps

Este comando lista os containers em execução.

E para testar, acesse o IP do seu servidor via navegador. Se tudo estiver correto, você verá a página padrão do Nginx.

Conclusão

Com o Docker instalado e seu primeiro container em execução, você já está preparado para explorar o poder dos containers no Ubuntu Server 24.04. A partir daqui, você pode criar suas próprias imagens, montar ambientes de desenvolvimento completos ou até orquestrar múltiplos containers com ferramentas como o Docker Compose ou Kubernetes.

Manter-se atualizado com as boas práticas de segurança, versionamento e organização dos containers é fundamental para ambientes de produção. Continue explorando e construindo soluções modernas e escaláveis com Docker.

Se deseja ver mais tutoriais como esse, ou saber mais sobre o extenso mundo da TI, Siga a master da web em nosso blog ou nas nossas redes como youtube, facebook e instagram para ver mais postagens como essa!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *