docker-compose 之 jenkins 2.176.2

旧城冷巷雨未停 提交于 2019-12-08 10:21:12

先设置宿主机被挂载目录的所有者更改为jenkins用户和组
sudo chown -R 1000:1000 /opt/jenkins
然后设置宿主机的 docker.sock 权限,简单粗暴直接777
chmod 777 /var/run/docker.sock

docker-compose.yml 文件内容如下:

version: '3'
services:
  jenkins:
    image: jenkins/jenkins:lts
    container_name: jenkins
    volumes:
      - /opt/CICD/jenkins/maven_home:/var/maven_home:rw
      - /opt/CICD/jenkins/java_home:/var/java_home:rw
      - /opt/CICD/jenkins/jenkins_home:/var/jenkins_home:rw
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker
    ports:
      - 50000:50000
      - 9999:8080
    environment: 
      TZ: Asia/Shanghai
    networks:
      - shanhy-ci
    logging:
      driver: "json-file"
      options:
        max-size: "200k"
        max-file: "10"
        
networks:
  shanhy-ci:
    driver: bridge

(END)

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!