Sign inSign up

muazmemis/jenkins-docker

By muazmemis

•Updated about 2 years ago

Run jenkins with docker

Image
Developer tools
Operating systems
2

267

muazmemis/jenkins-docker repository overview

⁠Jenkins With Docker

Tech Buddy - Salih Cantekin - Docker Hub⁠

Tech Buddy - Salih Cantekin - Youtube⁠


⁠Dockerfile

FROM jenkins/jenkins:2.478-jdk21

USER root

RUN apt-get update && \
    apt-get install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common lsb-release && \
    curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && \
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" && \
    apt-get update && \
    apt-get install -y docker-ce-cli && \
    groupadd docker && \
    usermod -aG docker jenkins
docker build -t muazmemis/jenkins-docker .

⁠Container Run

chmod 666 /var/run/docker.sock # run this on host
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock muazmemis/jenkins-docker
  • docker-compose.yml
services:
  jenkins:
    container_name: jenkins
    image: muazmemis/jenkins-docker
    restart: always
    ports:
      - "8080:8080"
      - "50000:50000"
    volumes:
      - jenkins_home:/var/jenkins_home
      - /var/run/docker.sock:/var/run/docker.sock

volumes:
  jenkins_home:
docker compose up -d

Tag summary

Content type

Image

Digest

sha256:9ee135c05…

Size

433 MB

Last updated

about 2 years ago

docker pull muazmemis/jenkins-docker