关注分享主机优惠活动
国内外VPS云服务器

云服务器上基于docker安装jenkins的实现步骤(docker installzellyfin)

1 安装jenkins

1.1 安装jenkins

创建jenkins_docker文件夹并在其文件夹下创建数据文件(需要读写权限)。

chmod -R a+w data/

1.2 创建 docker-compose.yml 文件

docker-compose.yml

版本:“3.1”服务:jenkins:图像:jenkins/jenkins:2.3 32.3-ltscontainer_name: jenkinsports:- 8080:8080- 50000:50000volumes:- ./data/:/var/jenkins_home/

1.3 启动 jenkins

执行

docker-compose up -d

停止 jenkins

运行

docker-compose down

1.4 打开UpdateCenter.xml并将其替换为以下内容:

默认https://updates.jenkins。 io/update-center.json;默认http://mirror.esuni.jp /jenkins/updates/update-center.json

1.5 执行日志

Docker 日志 -f jenkins

执行结果如下。

您可以检查您的登录密钥。 然后访问主机ip:8080。

2 为jenkins配置反向代理。

2.1 在ubuntu20上安装nginx

sudo apt updateudo apt install nginx

2.2状态查询nginx

运行

sudo systemctl status nginx

执行后界面如下

2.3 http

在 server {listen 8080;server_name jenkins.exampl 下添加以下内容。e.cn;[在此输入您的域名。 jenkins可以添加来区分] client_max_body_size 200M;location / {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded[ k4 ] $proxy_add_ x_forwarded_for;proxy_pass http://xx.xx.xx.xx:xxx;}位置 ~ .*\.(js|css|png)$ {proxy_pass htt p://xx.xx.xx.xx:xxx;}}

注意

必须释放对应的端口号。 购买域名后,您可以使用DNSPod工具配置域名解析。 姓名。

未经允许不得转载:主机频道 » 云服务器上基于docker安装jenkins的实现步骤(docker installzellyfin)

评论 抢沙发

评论前必须登录!