docker搭建jenkins
官方镜像
jenkinsci/docker
jenkins拉取
# -itd 表示在后台运行
docker run -p 11005:8080 -p 50000:50000 jenkins/jenkins:lts
# 然后有一串密码 要保存下来 等下要访问jenkins
*************************************************************
*************************************************************
*************************************************************
Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:
7b7c681eb88546a0b78672c219a400a7
This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
*************************************************************
*************************************************************
*************************************************************
注意, 如果要在jenkins中使用docker运行建议使用docker-compose来创建容器
version: '3'
services:
jenkins:
container_name: 'jenkins'
image: jenkins/jenkins:lts
restart: always
user: jenkins:994
ports:
- "11005:8080"
- "50000:50000"
- "10051:10051"
volumes:
- /home/jenkins/data:/var/jenkins_home
# 把宿主机的docker用户,拷贝给jenkins,
# 让他有一个操作docker的权限
- /usr/bin/docker:/usr/bin/docker
- /var/run/docker.sock:/var/run/docker.sock
- 选择安装推荐的插件
- 注册一个用户
- 点击保存完成
- 开心okk了