咸鱼

咸鱼是以盐腌渍后,晒干的鱼

0%

8、Docker-部署Jenkins

【参考】

1. 简单

1
$ sudo docker run -p 8080:8080 -p 50000:50000 -u 0 jenkins/jenkins:lts

-u 0 :表示已root账号启动镜像(镜像内部使用的用户是 jenkins )

2. 带jenkins_home

1
$ sudo docker run -p 8080:8080 -p 50000:50000 -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts

3. docker-compose配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
version: '3.3'

services:
jenkins:
image: jenkins/jenkins:lts
restart: always
user: root
ports:
- '8080:8080'
- '50000:50000'
volumes:
- '/usr/jenkins/jenkins_home:/var/jenkins_home'
- '/usr/bin/docker:/usr/bin/docker'
- '/var/run/docker.sock:/var/run/docker.sock'
- '/etc/localtime:/etc/localtime:ro'

日志:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
jenkins_1  | INFO: 
jenkins_1 |
jenkins_1 | *************************************************************
jenkins_1 | *************************************************************
jenkins_1 | *************************************************************
jenkins_1 |
jenkins_1 | Jenkins initial setup is required. An admin user has been created and a password generated.
jenkins_1 | Please use the following password to proceed to installation:
jenkins_1 |
jenkins_1 | e526cf02d4bb4c3b9e91df6dea9bdda5
jenkins_1 |
jenkins_1 | This may also be found at: /var/jenkins_home/secrets/initialAdminPassword
jenkins_1 |
jenkins_1 | *************************************************************
jenkins_1 | *************************************************************
jenkins_1 | *************************************************************

密码路径:/var/jenkins_home/secrets/initialAdminPassword