[TUTORIAL] Docker CE no Fedora 31

Nesse tutorial vamos efetuar a instalação do Docker no Fedora 31

Vamos instalar o grubby

$ sudo dnf install grubby -y

Agora vamos executar o comando

$ sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"

Obs: O Fedora 31 mudou para o cgroup v2, sendo a primeira grande distribuição Linux a fazer isso. O Docker não suporta o cgroup v2, portanto, não funciona na versão mais recente do Fedora , por isso temos que ativar o cgroup v1 executando o comando acima

Reinicie a sua máquina agora

$ sudo reboot

Após reiniciar adicione o repo do Docker CE oficial

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

Agora instale o docker

$ sudo dnf install docker-ce -y

Adicione na inicialização do seu Fedora

$ sudo systemctl enable --now docker

Inicie o Serviço do Docker

$ sudo systemctl enable --now docker

Agora adicione o seu usuário no Grupo docker

$ sudo usermod -aG docker $(whoami)

faz logoff e login

Agora executa o comando de boas vindas
$ docker run --rm hello-world:latest

Comentários

  • muito bom, demorei pra conseguir instalar o docker aqui na minha máquina. Já estava preparando um tutorial mas que bom que já fizeram!

  • Valeu Lara.

  • Agora vou fazer um com docker swarm

  • Muito bom ótima postagem parabens :)

    • Os passos 1 e 2 não são mais necessários.
    • Os pacotes para instalação do passo 5 hoje conforme documentaçao são:
    sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin