Install Jenkins using a Docker container
docker run --name jenkins --detach --volume jenkins-data:/var/jenkins_home \ --publish 80:8080 jenkins/jenkins:lts
docker logs jenkins
docker exec -it jenkins cat /var/jenkins_home/secrets/initialAdminPassword
Create Docker Compose YML File
version: "3.8"
services:
jenkins:
image: jenkins/jenkins:lts
container_name: jenkins
ports:
- "8080:8080"
- "50000:50000"
volumes:
- jenkins-data:/var/jenkins_home
networks:
- jenkins
environment:
- TZ=Africa/Cairo
volumes:
jenkins-data:
networks:
jenkins:
driver: bridge
Run Docker Compose
docker-compose up