假设已安装好docker 环境
1、# 创建数据目录
mkdir -p /docker/jenkins
2、进入目录
cd /docker/jenkins
3、编写docker-compose.yml,内容如下:
cat > /docker/jenkins/docker-compose.yml << EOF
version: '3.1'
services:
jenkins:
image: jenkinsci/blueocean
container_name: jenkins
privileged: true
restart: always
user: root
environment:
TZ : "Asia/Shanghai"
ports:
- '8888:8080'
command:
["--httpPort=8080","--prefix=/jenkins"]
networks:
- cidi
volumes:
- './jenkins_home:/var/jenkins_home'
- '/etc/localtime:/etc/localtime:ro'
- '/var/run/docker.sock:/var/run/docker.sock'
- '/usr/lib/x86_64-linux-gnu/libltdl.so.7:/usr/lib/x86_64-linux-gnu/libltdl.so.7'
- '~/.ssh:/var/jenkins_home/.ssh'
- '~/.m2:/root/.m2'
networks:
cidi:
external: true
EOF
4、apt install docker-compose 安装
使用docker-compose up -d 运行yml文件
5、通过打印日志获取启动密钥,第一次登陆时候需要用到
docker-compose exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword
6、复制密钥,访问localhost:8888进行登陆,登陆后可以选择需要安装的插件或者使用默认插件,创建自己的管理员账户
7、配置插件,新手默认配置即可
8、记得创建自己的账户,开始使用吧