From 7b20c5670b308e361e09933158e0e3c589e35349 Mon Sep 17 00:00:00 2001
From: Henrik Triem <henrik.triem@icinga.com>
Date: Thu, 28 Jul 2022 15:15:58 +0000
Subject: [PATCH] Use different docker & qemu in install-docker-rpm.sh

---
 install-docker-rpm.sh | 28 +++++++++++-----------------
 1 file changed, 11 insertions(+), 17 deletions(-)

diff --git a/install-docker-rpm.sh b/install-docker-rpm.sh
index 0a76c17..5203896 100644
--- a/install-docker-rpm.sh
+++ b/install-docker-rpm.sh
@@ -12,24 +12,18 @@ run() {
   (set -x; "$@")
 }
 
-sudo mkdir -p /etc/docker
-
-cat <<EOF |sudo tee /etc/docker/daemon.json >/dev/null
-{
-  "registry-mirrors": ["https://mirror.gcr.io"]
-}
-EOF
+echo "Activating RHEL 9 subscription"
+sudo subscription-manager register --name=icinga-gitlab-runner-el9 --org=7980812 --activationkey=GitLab_Chahng0wah
+sudo dnf clean all
+sudo subscription-manager repos --enable "codeready-builder-for-rhel-9-x86_64-rpms"
+sudo dnf clean all
 
-echo "Installing Docker via get.docker.com"
-run curl -LsS https://get.docker.com -o /tmp/get-docker.sh
-run sh /tmp/get-docker.sh
+echo "Installing Docker from CentOS"
+sudo mkdir -p /etc/docker
+sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
+sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
 
 echo "Installing QEMU and helpers"
-run sudo dnf update
-run sudo dnf install -y qemu-user-static binfmt-support
-
-echo "Activating RHEL 9 subscription"
-run sudo subscription-manager register --name=icinga-gitlab-runner-el9 --org=7980812 --activationkey=GitLab_Chahng0wah
-run sudo dnf clean all
-run sudo subscription-manager repos --enable "codeready-builder-for-rhel-9-x86_64-rpms"
+sudo dnf update
+sudo dnf install -y qemu-kvm
 
-- 
GitLab