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-utilsDigite y quando solicitado, e pressione ENTER para prosseguir.

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.repoUma 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 repolistQuando bem-sucedido, você deve receber uma saída como esta:

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-pluginQuando solicitado, digite y para confirmar, e pressione ENTER para prosseguir.

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

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 dockerApó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 dockerQuando o Docker estiver em execução, você deve esperar uma saída como a seguinte:

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 testuserAgora, 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-worldQuando bem-sucedido, você deve receber uma saída como a seguinte:

Em seguida, execute o seguinte comando docker para verificar os contêineres em execução em seu sistema.
docker ps
docker ps -aO 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
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.