Skip to content

Instantly share code, notes, and snippets.

@ferox
Forked from ArtisKrumins/Fedora_DockerCE_Lando.md
Last active April 28, 2024 11:45
Show Gist options
  • Save ferox/50386631a5c81cbf997fbaaeb357489f to your computer and use it in GitHub Desktop.
Save ferox/50386631a5c81cbf997fbaaeb357489f to your computer and use it in GitHub Desktop.
Fedora + Docker CE + Lando.md

Setting up Lando on Fedora 39

Update packages
sudo dnf -y update

Disable cgroups v2 in the kernel
sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
Reboot.

Uninstall docker if you already did and install Docker CE.
sudo dnf -y install dnf-plugins-core

Add Docker repo
Change Fedora version if needed

sudo tee /etc/yum.repos.d/docker-ce.repo<<EOF
[docker-ce-stable]
name=Docker CE Stable - \$basearch
baseurl=https://download.docker.com/linux/fedora/37/\$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/fedora/gpg
EOF

Install Docker CE
sudo dnf makecache
sudo dnf install docker-ce docker-ce-cli containerd.io
sudo systemctl enable --now docker

Logout and Login again to use Docker without sudo
sudo usermod -aG docker $(whoami)
newgrp docker

Switch firewalld to use iptables (default is nftables)
In /etc/firewalld/firewalld.conf set FirewallBackend=iptables.
Restart firewall sudo systemctl restart firewalld

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment