docker安装jenkins并用docker部署net

本文详细介绍了如何在Docker环境下部署Jenkins,包括创建工作目录、使用Docker拉取并运行Jenkins镜像,以及通过docker-compose配置服务。同时,还涵盖了访问Jenkins网站、设置管理员密码、创建构建任务等步骤,确保Jenkins能顺利构建应用程序。
摘要由CSDN通过智能技术生成

1. 部署jenkins

1.1 创建jenkins的工作目录

//创建工作目录 
mkdir /var/jenkins_home
//赋予权限 
chown -R 1000 /var/jenkins_home

1.2 通过docker部署

1.2.1 拉取镜像

docker pull  jenkinsci/blueocean

1.2.2 生成容器

#注意:切换一行执行命令 
docker run -u root -d -p 8080:8080 -p 50000:50000 
 -v /var/jenkins_home:/var/jenkins_home 
 -v /usr/bin/docker:/usr/bin/docker  
 -v /var/run/docker.sock:/var/run/docker.sock  
 -v /usr/local/bin/docker-compose:/usr/local/bin/docker-compose 
 jenkinsci/blueocean 
 
 一行显示:
 docker run -u root -d -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home  -v /usr/bin/docker:/usr/bin/docker   -v /var/run/docker.sock:/var/run/docker.sock   -v /usr/local/bin/docker-compose:/usr/local/bin/docker-compose  jenkinsci/blueocean

1.3 通过docker-compose部署

执行docker-compose脚本

version: '3.4'
services:
  jenkins:
    container_name: jenkins
    image: jenkinsci/blueocean
    ports:
      - "8080:8080"
      - "50000:50000"
    restart: always
    user: root
    volumes:
      - '/var/jenkins_home:/var/jenkins_home'
      - '/usr/bin/docker:/usr/bin/docker'
      - '/var/run/docker.sock:/var/run/docker.sock'
      - '/usr/local/bin/docker-compose:/usr/local/bin/docker-compose'
    environment:
      - TZ=Asia/Shanghai

1.3.1 执行命令生成容器

docker-compose -f docker-compose.yaml  up --build -d jenkins

2. 访问jenkins网站

2.1 寻找超级管理员密码

进入容器,然后去容器的执行目录下查找管理员的密码

// 进入容器 
docker exec -it 容器ID bash 
// 查看密码 
cat /var/jenkins_home/secrets/initialAdminPassword

输入找到的管理员密码然后进入系统

2.2 进入jenkins

新手入门,选择安装插件的方式,这里我们直接选择安装推荐的插件然后进入系统

注意:安装插件报错的话继续在执行一遍。

2.3 设置管理员用户密码

创建管理员用户密码

2.4 系统界面

如果系统管理里面有错误,那么我们可以手动安装和修改。

3. 通过docker部署程序

3.1 创建任务

3.1.1 选择自由风格的软件项目

3.1.2 添加源代码管理

在源码管理里面勾兑Git,然后输入仓库地址,添加你仓库对应的用户名和密码并且执行分支

指定分支的地方直接写 dev或者master

3.1.3 构建命令

选择执行shell脚本

docker-compose -f build/docker-compose.yaml up --build -d

保存,选择立即构建。

构建历史的构建状态变为蓝色,则代表构建成功;红色代表构建失败。

3.2. 错误

如果出现错误,那么就需要去查看控制台输出,根据错误找原因。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值