Skip to content

Instantly share code, notes, and snippets.

@l2D
Created July 15, 2022 22:02
Show Gist options
  • Save l2D/045b3ebd05fc7d04b7b3320a8695a5d4 to your computer and use it in GitHub Desktop.
Save l2D/045b3ebd05fc7d04b7b3320a8695a5d4 to your computer and use it in GitHub Desktop.
Docker in Jenkins (run on Docker)
docker run -d -p <PORT>:8080 -p <PORT>:50000 \
-v /var/run/docker.sock:/var/run/docker.sock \
--name <CONTAINER_NAME> <IMAGE_NAME>:<IMAGE_TAG>
version: "3.9"
services:
jenkins-server:
#platform: linux/amd64
#build: .
image: <IMAGE_NAME>:<IMAGE_TAG>
ports:
- "<PORT>:8080"
- "<PORT>:50000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- <YOUR_PATH>/jenkins_home:/var/jenkins_home
FROM jenkins/jenkins:lts
USER root
RUN curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
RUN usermod -aG docker jenkins
USER jenkins
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment