Se você utiliza o Fedora e quer trabalhar com containers, este guia completo vai te mostrar como instalar o Docker, Docker Compose e Portainer de forma simples e eficiente. Além disso, você pode acompanhar todo o processo diretamente pelo vídeo abaixo:
🎬 Assista ao tutorial completo:
1. Atualizando o Sistema
Antes de iniciar a instalação, é sempre recomendado atualizar os pacotes do sistema. Para isso, abra o terminal e execute:
sudo dnf update -y2. Instalando o Docker e Docker Compose no Fedora
Agora, vamos garantir que o Fedora tenha suporte adequado para gerenciar repositórios adicionais:
sudo dnf install dnf-plugins-coreEm seguida, adicione o repositório oficial do Docker:
sudo dnf config-manager addrepo --from-repofile="https://download.docker.com/linux/fedora/docker-ce.repo"Agora, instale o Docker, Docker Compose e seus componentes principais:
sudo dnf install docker-ce docker-ce-cli containerd.io docker-composeApós a instalação, inicie o serviço Docker:
sudo systemctl start dockerPara garantir que o Docker inicie automaticamente junto com o sistema:
sudo systemctl enable dockerAgora, confirme se o Docker e o Docker Compose foram instalados corretamente:
docker --version
docker compose -vPor padrão, o Docker requer permissões de superusuário (sudo). Para evitar isso, adicione seu usuário ao grupo Docker:
sudo gpasswd -a ${USER} docker && sudo systemctl restart docker3. Instalando o Portainer
O Portainer é uma interface gráfica que facilita o gerenciamento de containers. Para instalá-lo, siga os passos abaixo:
Crie um volume dedicado ao Portainer:
docker volume create portainer_dataAgora, instale e inicie o Portainer Server:
docker run -d -p 8000:8000 -p 9000:9000 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:ltsVerifique se o container do Portainer está em execução:
docker psPara acessar a interface gráfica do Portainer, abra o navegador e digite:
http://localhost:9000Conclusão
Agora seu Fedora está pronto para rodar containers com Docker, Docker Compose e Portainer! 🚀
Se você quiser acompanhar esse tutorial de forma visual, basta assistir ao vídeo acima.