手把手教你使用docker-compose部署jenkins

1,环境准备

docker 

docker-compose

2,编写docker-compose文件

version: '3'
services:                                      # 集合
  docker_jenkins:
    user: root                                 # 为了避免一些权限问题,这里使用了 root
    restart: always                            # 重启方式
    image: jenkins/jenkins:lts                 # 指定服务所使用的镜像,这里选择了 LTS (长期支持)
    container_name: jenkins                    # 容器名称
    ports:                                     # 对外暴露的端口定义
      - 8081:8080                              # 访问 Jenkins 服务端口
      - 50000:50000
    volumes:                                   # 卷挂载路径
      - /mnt/jenkins/jenkins_home/:/var/jenkins_home  # 这是我们一开始创建的目录挂载到容器内的 jenkins_home 目录
      - /var/run/docker.sock:/var/run/docker.sock #容器内的进程可以与宿主机上运行的Docker守护进程进行通信,从而实现对Docker的操作    
      - /usr/bin/docker:/usr/bin/docker                # 这是为了我们可以在容器内使用 docker 命令         
      - /usr/local/bin/docker-compose:/usr/local/bin/docker-compose

3,启动jenkins镜像

docker-compose up -d(如需要指定启动特定yml    可以执行 如:docker-compose -f {你的yml名称}.yml up -d)

4,查看jenkins镜像是否启动成功

docker ps

5,访问jenkins web地址

http://10.161.9.67:8081/(端口以具体映射端口为准compose.yml中(访问 Jenkins 服务端口)这段配置,如果,访问不成功则需要看防火墙是否已经打开)

6,查看jenkins管理员密码

docker logs 1b470d57c0a9(具体以容器CONTAINER ID为准 -- docker ps可以查看)

下面教大家如何进入容器

docker exec -it <CONTAINER ID> /bin/bash(进入容器)

cat /var/jenkins_home/secrets/initialAdminPassword(查看密码)

7,复制容器密码 并粘贴在web页面点击继续
8,点击安装推荐插件

9,填写完用户名密码之后点击保存并完成

10,保存并完成

11,开始使用jenkins

  • 5
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值