Skip to content

Instantly share code, notes, and snippets.

@merrickluo
Created August 10, 2020 02:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save merrickluo/6685b162d7671097523d93a171c0d866 to your computer and use it in GitHub Desktop.
Save merrickluo/6685b162d7671097523d93a171c0d866 to your computer and use it in GitHub Desktop.
jenkins alpine docker
version: '2'
services:
jenkins:
image: 'merrickluo/jenkins:alpine-docker'
network_mode: 'host'
volumes:
- '/var/jenkins_home:/var/jenkins_home'
- '/var/run/docker.sock:/var/run/docker.sock'
FROM jenkins/jenkins:lts-alpine
ARG DOCKER_CLI_VERSION="19.03.9"
ENV DOWNLOAD_URL="https://download.docker.com/linux/static/stable/x86_64/docker-$DOCKER_CLI_VERSION.tgz"
USER root
# install docker client
RUN mkdir -p /tmp/download \
&& curl -L $DOWNLOAD_URL | tar -xz -C /tmp/download \ && mv /tmp/download/docker/docker /usr/local/bin/ \
&& rm -rf /tmp/download \ USER ${user}
ENTRYPOINT ["/sbin/tini", "--", "/usr/local/bin/jenkins.sh"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment