not really sure, where to report this. Hopefully, this will reach people who are interested.
Installation of Docker on AlmaLinux 8.3 (basically a successor of CentOS 8.3) doesn’t work out of the box. Instead, the following tweaks are required:
- Deinstall podman, buildah, etc. due to a minor dependency conflict:
sudo dnf -y remove runc
Note: This step is required on CentOS 8.3, and RHEL, too.
2.) Fix get-docker.sh (as downloaded from get.docker.com) by applying the following patch. (Note, that this patch would break the download URL on Fedora.)
[jwi@gitjndhost ~]$ diff -ub get-docker-orig.sh get-docker.sh --- get-docker-orig.sh 2021-04-28 12:10:12.477498011 +0200 +++ get-docker.sh 2021-04-28 12:03:23.300011495 +0200 @@ -342,7 +342,7 @@ esac ;; - centos|rhel) + centos|rhel|almalinux) if [ -z "$dist_version" ] && [ -r /etc/os-release ]; then dist_version="$(. /etc/os-release && echo "$VERSION_ID")" fi @@ -427,8 +427,8 @@ echo_docker_as_nonroot exit 0 ;; - centos|fedora|rhel) - yum_repo="$DOWNLOAD_URL/linux/$lsb_dist/$REPO_FILE" + centos|fedora|rhel|almalinux) + yum_repo="$DOWNLOAD_URL/linux/centos/$REPO_FILE" if ! curl -Ifs "$yum_repo" > /dev/null; then echo "Error: Unable to curl repository file $yum_repo, is it valid?" exit 1