From b1c81411a041ff2b765e94e2f8f81b1ec35adf43 Mon Sep 17 00:00:00 2001 From: Henrik Triem <henrik.triem@netways.de> Date: Fri, 1 Jul 2022 17:02:59 +0200 Subject: [PATCH] Add new install-docker.sh for RPM --- install-docker-rpm.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 install-docker-rpm.sh diff --git a/install-docker-rpm.sh b/install-docker-rpm.sh new file mode 100644 index 0000000..da590fc --- /dev/null +++ b/install-docker-rpm.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# +# This script helps us to prepare a Docker host for the build system +# +# It is used with Docker Machine to install Docker, plus addons +# +# See --engine-install-url at docker-machine create --help + +set -e + +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 "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 QEMU and helpers" +run sudo dnf update +run sudo dnf install -y qemu-user-static binfmt-support -- GitLab