美文网首页
docker-composer部署jenkins

docker-composer部署jenkins

作者: 耍帅oldboy | 来源:发表于2022-09-23 10:25 被阅读0次

1、建yml文件,/root/docker/jenkins-docker-composer.yml

version: "3"
services:
  jenkins:
    build: .
    container_name: jenkins
    ports:
      - "8080:8080"
    volumes:
      - "/home/jenkins:/var/jenkins_home"
    image: jenkins/jenkins:lts
    restart: always

2、启动

docker-composer -f jenkins-docker-composer.yml up -d

3、查看容器运行状态

docker-composer -f jenkins-docker-composer.yml ps
# docker ps

输出

# docker-compose -f jenkins-docker-composer.yml ps
 Name                Command               State                 Ports              
------------------------------------------------------------------------------------
jenkins   /usr/bin/tini -- /usr/loca ...   Up      50000/tcp, 0.0.0.0:8080->8080/tcp

4、nginx反向代理

        location / {
            proxy_redirect off;
            proxy_pass http://127.0.0.1:8080;
            proxy_set_header Host $http_host; 
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

        location ~.* {
            proxy_pass http://127.0.0.1:8080;
            proxy_set_header Host $http_host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }

相关文章

网友评论

      本文标题:docker-composer部署jenkins

      本文链接:https://www.haomeiwen.com/subject/rdfnortx.html