From ab9e1a334d830d99ef7ef26b8219984194a5fc00 Mon Sep 17 00:00:00 2001 From: Rodolfo Berrios <20590102+rodber@users.noreply.github.com> Date: Fri, 16 Feb 2024 13:29:52 -0300 Subject: [PATCH] installers --- scripts/os/ubuntu/22.04/install-chevereto-docker.sh | 6 ++++++ scripts/os/ubuntu/22.04/install-deps.sh | 11 +++++++++++ scripts/os/ubuntu/22.04/install-docker.sh | 9 +++++---- 3 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 scripts/os/ubuntu/22.04/install-chevereto-docker.sh create mode 100755 scripts/os/ubuntu/22.04/install-deps.sh diff --git a/scripts/os/ubuntu/22.04/install-chevereto-docker.sh b/scripts/os/ubuntu/22.04/install-chevereto-docker.sh new file mode 100644 index 0000000..fcfbc2a --- /dev/null +++ b/scripts/os/ubuntu/22.04/install-chevereto-docker.sh @@ -0,0 +1,6 @@ +#!/usr/bin/env bash +set -e +echo "* Cloning chevereto/docker repository" +git clone https://github.com/chevereto/docker.git +cd docker +echo "[OK] Repo chevereto/docker cloned" diff --git a/scripts/os/ubuntu/22.04/install-deps.sh b/scripts/os/ubuntu/22.04/install-deps.sh new file mode 100755 index 0000000..ef424a6 --- /dev/null +++ b/scripts/os/ubuntu/22.04/install-deps.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -e +if (($EUID != 0)); then + echo "[ERROR] Must execute with root privileges" + exit 1 +fi +echo "* Update apt package index" +apt-get update -qq -y +echo "* Installing make unzip curl git jq" +apt-get install -qq -y make unzip curl git jq +echo "[OK] Dependencies ready" diff --git a/scripts/os/ubuntu/22.04/install-docker.sh b/scripts/os/ubuntu/22.04/install-docker.sh index 3306843..d7c1f00 100755 --- a/scripts/os/ubuntu/22.04/install-docker.sh +++ b/scripts/os/ubuntu/22.04/install-docker.sh @@ -3,13 +3,13 @@ set -e if (($EUID != 0)); then echo "[ERROR] Must execute with root privileges" - exit + exit 1 fi -echo "* Uninstall old versions" +echo "* Uninstall old Docker versions" apt-get remove -qq -y docker docker-engine docker.io containerd runc || true -echo "* Install using the repository" -echo "* Update apt package index and allow HTTPS" +echo "* Update apt package index" apt-get update -qq -y +echo "* Install HTTPS" apt-get install -qq -y \ ca-certificates \ curl \ @@ -26,3 +26,4 @@ echo "* Update apt package index" apt-get update -qq -y echo "* Install Docker Engine, containerd, and Docker Compose" apt-get install -qq -y docker-ce docker-ce-cli containerd.io docker-compose-plugin +echo "[OK] Docker installed"