docker-compose之jenkins搭建

version: '3'
services:                                      # 集合
  jenkins:
    user: root                                 # 为了避免一些权限问题 在这我使用了root
    restart: always                            # 重启方式
    image: jenkins/jenkins:lts                 # 指定服务所使用的镜像 在这里我选择了 LTS (长期支持)
    container_name: jenkins                    # 容器名称
    privileged: true
    ports:                                     # 对外暴露的端口定义
      - 8081:8080                              # 访问Jenkins服务端口
      - 50000:50000
#      - 4488:4488
    volumes:                                   # 卷挂载路径
      - /data/docker-data/jenkins_data/:/var/jenkins_home  # 这是我们一开始创建的目录挂载到容器内的jenkins_home目录
      - /data/soft:/data/soft
      - /data/soft/apache-jmeter-5.5:/data/soft/apache-jmeter-5.5  #jmeter工具
      - /data/soft/apache-maven-3.9.5:/data/soft/apache-maven-3.9.5  #mvn工具
      - /data/tools/shell:/data/tools/shell #shell工具
      - /etc/profile:/etc/profile
      - /usr/local/lib/python3.11/site-packages:/data/soft/python3.11/lib/python3.11/site-packages # pip第三方安装包
      - /root/.config/pip/pip.conf:/root/.config/pip/pip.conf
#      - /usr/lib64/libffi.so:/usr/lib64/libffi.so
#      - /usr/lib64/libffi.so.6:/usr/lib64/libffi.so.6 # 通过https://stackoverflow.com/questions/61875869/ubuntu-20-04-upgrade-python-missing-libffi-so-6#可以解决
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker                # 这是为了我们可以在容器内使用docker命令
      - /usr/bin/docker-compose:/usr/local/bin/docker-compose


# java -jar /var/jenkins_home/plugins/selenium/WEB-INF/lib/selenium-server-standalone-3.141.59.jar -role hub -port 4488


# https://cloud.tencent.com/developer/article/2123392
# https://cloud.tencent.com/developer/article/2188284?areaSource=102001.8&traceId=DWXrHGeacwlIzydUud3sR

# pip install 的时候需要再jenkins容器的root账号下:
# pip3.11 install -r /var/jenkins_home/workspace/selenium_demo/requirements.txt --trusted-host mirrors.aliyun.com

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值