Jenkins already linked with gitlab container
192
docker network create --subnet 172.20.0.0/16 --gateway 172.20.0.1 net
docker run --detach \
--name jenkins-cli \
-v jenkins_home:/var/jenkins_home \
-p 4080:8080 -p 50000:50000 -p 4022:22 \
--restart always \
--net net \
--ip '172.20.0.3' \
romabeorn/jenkins-gitlab:version1
version: '3'
services:
gitlab:
container_name: gitlab
networks:
default:
ipv4_address: 172.20.0.2
image: romabeorn/gitlab
restart: always
ports:
- "3080:80"
- "3022:22"
- "3443:443"
volumes:
- /srv/gitlab/data:/var/opt/gitlab
- /srv/gitlab/logs:/var/log/gitlab
- /srv/gitlab/config:/etc/gitlab
networks:
default:
external:
name: net
version: '3'
services:
hub:
container_name: hub
networks:
default:
ipv4_address: 172.20.0.4
image: selenium/hub:3.141.59-fluorine
restart: always
ports:
- "4444:4444"
linux_chrome:
container_name: linux_chrome
networks:
default:
ipv4_address: 172.20.0.20
image: selenium/node-chrome-debug
volumes:
- /dev/shm:/dev/shm
restart: always
environment:
- HUB_PORT_4444_TCP_ADDR=172.20.0.4
- HUB_PORT_4444_TCP_PORT=4444
- NODE_PORT=5000
depends_on:
- hub
ports:
- "5901:5900"
- "5000:5000"
linux_firefox:
container_name: linux_firefox
networks:
default:
ipv4_address: 172.20.0.21
image: selenium/node-firefox-debug
volumes:
- /dev/shm:/dev/shm
restart: always
environment:
- HUB_PORT_4444_TCP_ADDR=172.20.0.4
- HUB_PORT_4444_TCP_PORT=4444
- NODE_PORT=5001
depends_on:
- hub
ports:
- "5902:5900"
- "5001:5001"
networks:
default:
external:
name: net
After entering jenkins use these credentials:
Username: jenkins
Password: jenkins
docker run --detach --memory=4g --name jenkins-cli -v jenkins_home:/var/jenkins_home -p 4080:8080 -p 50000:50000 -p 4022:22 --restart always
romabeorn/jenkins-gitlab:latest
Content type
Image
Digest
Size
670.3 MB
Last updated
over 7 years ago
docker pull romabeorn/jenkins-gitlab