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

基于docker在云服务器上安装jenkins的实现步骤(docker安装jenkins,配置maven)

安装詹金斯

1.1安装jenkins

让我们构建jenkins_docker文件夹,并在其下创建data文件夹(需要读写权限)。

chmod -R a+w数据/

1.2构建docker-compose.yml文件。

docker-compose.yml

版本:& quot3.1 & gt;服务:jenkins:映像:Jenkins/Jenkins:2 . 332 . 3-lts container _ name:Jenkins sports:-8080:8080-50000:50000 volumes:-。/data/:/var/jenkins_home/

1.3启动詹金斯

执行

docker -构成-d

阻止詹金斯

执行

docker -向下合成

1.4打开UpdateCenter.xml并用以下内容替换它

& lt站点& gt& lt站点& gt& ltid & gt默认& lt/id & gt;& lturl & gthttps://updates.jenkins.io/update-center.json</URL & gt;& lt/site & gt;& lt/sites & gt;& lt?xml版本= & # 39;1.1'编码= & # 39;ut F-8 & # 39;?& gt& lt站点& gt& lt站点& gt& ltid & gt默认& lt/id & gt;& lturl & gthttp://mirror . esuni . jp/Jenkins/updates/update -center . JSON & lt;/URL & gt;& lt/site & gt;& lt/sites & gt;

1.5运行日志

docker日志-f jenkins

运行结果如下

基于docker在云服务器上安装jenkins的实现步骤(docker安装jenkins,配置maven)-主机频道

我们可以看到登录密钥。之后访问主机ip:8080。

基于docker在云服务器上安装jenkins的实现步骤(docker安装jenkins,配置maven)-主机频道

第二,设置詹金斯的反向代理

2.1在Ubuntu 20中安装nginx

sudo apt更新sudo apt安装nginx

2.2查询nginx的状态

执行

sudo系统控制状态nginx

执行后的界面如下

基于docker在云服务器上安装jenkins的实现步骤(docker安装jenkins,配置maven)-主机频道

2.3在http下增加以下内容

服务器{ listen 8080服务器名jenkins.example.cn;【此处填写域名,可添加詹金斯有所区别】client _ max _ body _ size 200Mlocation/{ proxy _ set _ header Host $ Host;proxy _ set _ header X-real -IP $ remote _ addr;$proxy_add_x_forwarded_for的proxy _ set _ header X4 + Forwarded4 +;proxy _ pass http://xx . xx . xx . xx:XXX;}地点~。*\.(js | CSS | png)$ { proxy _ pass http://xx . xx . xx . xx:XXX;}}

注意

我们需要在云服务器中释放相应的端口号,然后购买域名后就可以使用DNSPod工具设置域名解析了。

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

评论 抢沙发

评论前必须登录!