aboutsummaryrefslogtreecommitdiff
path: root/Dockerfile
diff options
context:
space:
mode:
authorChristian Segundo2023-09-17 12:30:57 +0200
committerChristian Segundo2023-09-17 12:30:57 +0200
commit47abb7ddcfa85fca9be0e08ca61c8d1d1b0c5fd4 (patch)
treebee5caba0df9454cbe4fa7be2f544829ab76c839 /Dockerfile
downloadjenkins-agent-docker-cli-47abb7ddcfa85fca9be0e08ca61c8d1d1b0c5fd4.tar.gz
first commit
Diffstat (limited to 'Dockerfile')
-rw-r--r--Dockerfile17
1 files changed, 17 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile
new file mode 100644
index 0000000..354f0d8
--- /dev/null
+++ b/Dockerfile
@@ -0,0 +1,17 @@
+FROM jenkins/agent:latest
+USER root
+SHELL ["/bin/bash", "-o", "pipefail", "-c"]
+RUN apt-get update && \
+ apt-get install -y --no-install-recommends ca-certificates curl gnupg && \
+ install -m 0755 -d /etc/apt/keyrings && \
+ curl -fsSL https://download.docker.com/linux/debian/gpg |\
+ gpg --dearmor -o /etc/apt/keyrings/docker.gpg && \
+ chmod a+r /etc/apt/keyrings/docker.gpg && \
+ echo \
+ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
+ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
+ tee /etc/apt/sources.list.d/docker.list > /dev/null && \
+ apt-get update && \
+ apt-get install -y --no-install-recommends docker-ce-cli && \
+ rm -rf /var/lib/apt/lists/*
+USER jenkins