fix: update Docker installation command for DNF5 compatibility in fedora.sh

This commit is contained in:
S
2026-03-02 08:51:32 -05:00
parent 0d1593027a
commit 4a90e8eaab

View File

@@ -48,7 +48,8 @@ else
log_info "Installing Docker CE on Fedora..."
ssh_exec FEDORA "sudo dnf -y install dnf-plugins-core"
manifest_record "fedora" "dnf_pkg" "dnf-plugins-core"
ssh_exec FEDORA "sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo"
# DNF5 (Fedora 41+) changed the syntax: addrepo --from-repofile= instead of --add-repo
ssh_exec FEDORA "sudo dnf config-manager addrepo --from-repofile=https://download.docker.com/linux/fedora/docker-ce.repo 2>/dev/null || sudo dnf config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo"
ssh_exec FEDORA "sudo dnf -y install docker-ce docker-ce-cli containerd.io docker-compose-plugin"
manifest_record "fedora" "dnf_pkg" "docker-ce"
manifest_record "fedora" "dnf_pkg" "docker-ce-cli"