docker-compose 部署 jenkins
发表于:2022-05-19 |
一. 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文件,查看其中密码即可
上一篇:
win10开启多用户同时远程登录
下一篇:
禁止用户使用 sudo su 命令进入root 模式