Docker Installation · 4 min read · Oct 05, 2025

Docker CE no Alma Linux 9: Um Guia de Instalação Rápido e Fácil

Docker é um software OpenSource que fornece virtualização em nível de SO para desenvolver, enviar e executar aplicações. No Docker, as aplicações são entregues como pacotes padronizados chamados contêineres. Cada contêiner é isolado um do outro, incluindo bibliotecas e arquivos de configuração, mas cada um deles pode se comunicar através de canais de rede bem definidos.

Até agora, o Docker se tornou um padrão para desenvolvimento de software e DevOps. É usado por milhões de desenvolvedores para construir, compartilhar e executar qualquer aplicação todos os dias no trabalho. É utilizado no ciclo de vida do desenvolvimento de aplicações, desde o desenvolvimento em si, testes e produção. Com o Docker, a aplicação se torna mais flexível e portátil. As aplicações podem ser executadas em qualquer lugar em diferentes sistemas operacionais de forma fácil, mas a própria aplicação permanece a mesma, desde bibliotecas até arquivos de configuração.

Neste guia, você aprenderá como instalar o Docker CE (Edição Comunitária) no Alma Linux 9. Este guia também cobre o uso básico do Docker para gerenciar imagens, contêineres e volumes, trabalhar com logs de contêiner e acessar contêineres via Docker Host.

Pré-requisitos

Este guia requer o seguinte:

  • Um servidor Linux rodando Alma Linux 9 - Este exemplo usa um servidor Alma Linux com hostname ‘ alma-linux ‘ e endereço IP ‘ 192.168.5.’
  • Um usuário não-root com privilégios de administrador sudo/root.

Adicionando o Repositório Docker CE

Docker é uma ferramenta de orquestração para desenvolver, enviar e executar aplicações via contêiner. Isso torna o processo de desenvolvimento mais rápido porque o Docker permite que você crie imagens de aplicação sem depender da máquina host. Isso torna a distribuição de aplicações para desenvolvedores mais rápida e fácil.

Docker é uma orquestração de contêiner multi-plataforma, pode ser instalado em Desktop e Servidor. Se você estiver usando um Desktop, pode instalar o Docker Desktop, mas se estiver usando um servidor, pode instalar o Docker Engine via o repositório oficial do Docker.

Na primeira seção, você configurará o repositório Docker CE em seu servidor Alma Linux.

Execute o seguinte comando para instalar o pacote ‘ dnf-utils ‘.

sudo dnf install dnf-utils

Digite y quando solicitado, e pressione ENTER para prosseguir.

install dnf utils

Agora, adicione o repositório Docker CE usando o seguinte comando dnf.

sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Uma vez que o repositório Docker CE é adicionado, verifique usando o comando abaixo. Isso mostrará a lista de repositórios disponíveis em seu Alma Linux.

sudo dnf repolist

Quando bem-sucedido, você deve receber uma saída como esta:

adding repository

Avance para a próxima seção para instalar o Docker CE.

Instalando o Docker CE

Nesta seção, você instalará o Docker CE no servidor Alma Linux. Ao final desta seção, você terá o Docker funcionando em seu sistema.

Instale o Docker CE usando o seguinte comando dnf. Com isso, você instalará o Docker com o pacote adicional ‘docker-buildx-plugin ‘ que é o plugin de construção do Docker que torna a construção de imagens mais rápida, e o ‘ docker-compose-plugin ‘ que é o plugin Docker Compose para um desenvolvimento mais fácil de aplicações.

sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Quando solicitado, digite y para confirmar, e pressione ENTER para prosseguir.

installing Docker

Além disso, você será solicitado a confirmar a chave GPG para o repositório Docker. Digite para confirmar, e pressione ENTER.

accept gpg key

Uma vez que o Docker está instalado, execute o seguinte comando systemctl para iniciar e habilitar o serviço ‘docker’.

sudo systemctl start docker  
sudo systemctl enable docker

Após executar o comando, o Docker estará em execução e também será habilitado, o que significa que o Docker iniciará automaticamente na inicialização do sistema.

Execute o comando abaixo para verificar o status do serviço Docker e garantir que o Docker está em execução.

sudo systemctl status docker

Quando o Docker estiver em execução, você deve esperar uma saída como a seguinte:

start enable and verify docker

Permitindo Usuário Não-root Executar Contêiner Docker

Por padrão, apenas o usuário root é permitido executar o contêiner via Docker. Esta seção mostrará como permitir que usuários não-root executem contêineres Docker adicionando o usuário ao grupo existente chamado ‘ docker ‘.

Execute o seguinte comando para adicionar seu usuário ao grupo ‘ docker ‘. Este exemplo usa um usuário chamado ‘ testuser ‘.

sudo usermod -aG docker testuser

Agora, faça login como seu usuário usando o seguinte comando. Em seguida, execute o comando ‘ docker run ‘ abaixo para executar o contêiner ‘ hello-world ‘.

su - testuser  
docker run hello-world

Quando bem-sucedido, você deve receber uma saída como a seguinte:

running container as non root user

Em seguida, execute o seguinte comando docker para verificar os contêineres em execução em seu sistema.

docker ps  
docker ps -a

O primeiro comando ‘ docker ps ‘ não terá saída porque mostrará apenas um contêiner em execução, e o contêiner ‘ hello-world ‘ saiu/parou após a mensagem

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.