建议使用的Docker映像是jenkinsci/blueocean image(来自 the Docker Hub repository)。 该镜像包含当前的长期支持 (LTS) 的Jenkins版本 (可以投入使用) ,捆绑了所有Blue Ocean插件和功能。这意味着你不需要单独安装Blue Ocean插件。
#新建jenkins的挂载目录 mkdir -p /usr/jenkins-data
Docker安装
docker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v /usr/jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock jenkinsci/blueocean
Docker-compose.yml文件安装
version: "3"
services:
jenkins:
image: jenkins/jenkins:lts
ports:
- 8080:8080
- 50000:50000
restart: "always"
container_name: jenkins
environment:
JAVA_OPTS: -Duser.timezone=Asia/Shanghai
volumes:
- /usr/jenkins-data:/var/jenkins_home
- /var/run/docker.sock:/var/run/docker.sock
- /usr/bin/docker:/usr/bin/docker
privileged: true
user: root
在docker-compose.yml所在的目录下执行
docker-compose up -d
查看容器启动日志
docker logs jenkins -f
默认访问端口为 http://ip:8080
第一次访问Jenkins时,系统会要求使用自动生成的密码对其进行解锁。
密码在你挂载jenkins数据的目录
cd /usr/jenkins-data vim /secrets/initalAdminPassword
解锁 Jenkins之后,在 Customize Jenkins 页面内, 您可以安装任何数量的有用插件作为您初始步骤的一部分。
Jenkins要求您创建第一个管理员用户。 . 出现“ 创建第一个管理员用户 ”页面时, 请在各个字段中指定管理员用户的详细信息,然后单击 保存完成 。 . 当 Jenkins准备好了 出现时,单击开始使用 Jenkins。



