From 8b7c09c3407bb3050a130d1aec7296ca0489c4c8 Mon Sep 17 00:00:00 2001 From: hackercat Date: Sun, 7 Feb 2021 02:08:43 +0000 Subject: [PATCH] Add Docker CLI client --- linux/ubuntu/act/Dockerfile | 8 ++++++-- linux/ubuntu/runner/Dockerfile | 8 ++++++-- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/linux/ubuntu/act/Dockerfile b/linux/ubuntu/act/Dockerfile index f8c14c6..2e79ac7 100644 --- a/linux/ubuntu/act/Dockerfile +++ b/linux/ubuntu/act/Dockerfile @@ -16,7 +16,7 @@ SHELL [ "/bin/bash", "-c" ] # > setup environment required for GitHub Actions RUN set -Eeuxo pipefail && \ - printf "Build started" && \ + printf "Build started\n" && \ ImageOS=${DISTRIB_ID}$(echo ${DISTRIB_RELEASE} | cut -d'.' -f 1) && \ echo "IMAGE_OS=$ImageOS" | tee -a /etc/environment && \ echo "ImageOS=$ImageOS" | tee -a /etc/environment && \ @@ -38,7 +38,11 @@ RUN set -Eeuxo pipefail && \ apt -yq update && \ printf "Updated apt lists and upgraded packages\n\n" && \ apt -yq install --no-install-recommends ssh lsb-release gawk jq curl git wget sudo gnupg-agent ca-certificates software-properties-common apt-transport-https libyaml-0-2 zstd unzip && \ - printf "Installed base utils\n" && \ + printf "Installed base utils\nInstalling docker\n" && \ + curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \ + add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \ + apt -yq update && \ + apt -yq install docker-ce-cli && \ printf "Cleaning image\n" && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* && \ diff --git a/linux/ubuntu/runner/Dockerfile b/linux/ubuntu/runner/Dockerfile index 9579b1d..ac81e16 100644 --- a/linux/ubuntu/runner/Dockerfile +++ b/linux/ubuntu/runner/Dockerfile @@ -19,7 +19,7 @@ SHELL [ "/bin/bash", "-c" ] # > setup environment required for GitHub Actions RUN set -Eeuxo pipefail && \ - printf "Build started" && \ + printf "Build started\n" && \ ImageOS=${DISTRIB_ID}$(echo ${DISTRIB_RELEASE} | cut -d'.' -f 1) && \ echo "IMAGE_OS=$ImageOS" | tee -a /etc/environment && \ echo "ImageOS=$ImageOS" | tee -a /etc/environment && \ @@ -43,7 +43,11 @@ RUN set -Eeuxo pipefail && \ apt -yq update && \ printf "Updated apt lists and upgraded packages\n\n" && \ apt -yq install --no-install-recommends ssh lsb-release gawk jq curl git wget sudo gnupg-agent ca-certificates software-properties-common apt-transport-https libyaml-0-2 zstd unzip && \ - printf "Installed base utils\n" && \ + printf "Installed base utils\nInstalling docker\n" && \ + curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - && \ + add-apt-repository "deb https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" && \ + apt -yq update && \ + apt -yq install docker-ce-cli && \ printf "Cleaning image\n" && \ apt-get clean && \ rm -rf /var/lib/apt/lists/* && \