一. docker-compose.yaml
version: '3'
services:
jenkins:
image: 'jenkinsci/blueocean'
container_name: jenkins
restart: always
ports:
- '8099:8080'
- '50000:50000'
volumes:
- '/var/jenkins_home:/var/jenkins_home'
二. 命令
同目录下执行
docker-compose up -d
三. 问题
3.1 jenkinsci/blueocean与jenkins/jenkins区别
-
jenkinsci/blueocean image(来自 the Docker Hub repository)。 该镜像包含当前的长期支持 (LTS) 的Jenkins版本 (可以投入使用) ,捆绑了所有Blue Ocean插件和功能。这意味着你不需要单独安装Blue Ocean插件。(推荐)
-
jenkins/jenkins 只包含基础的镜像,需要自己手动去安装插件,可理解为基础版本。
3.2 权限问题/var/jenkins_home 没权限
执行如下指令,对宿主机目录进行授权
chown -R 1000:1000 /var/jenkins_home (或者自定义一个路径)
3.3 初始化账户密码
在上面目录中寻找/secrets/initialAdminPassword文件,查看其中密码即可










网友评论