docker-compose部署Jekins

前言: 采用docker-compose 的方式部署的, 我觉得这样更方便快捷

  1. 环境准备
  2. docker、docker-compose
  3. 镜像jenkinsci/blueocean这个得FQ才拉的下来,可以提前下载下来导成tar包
  4. 准备docker-comopose.yml文件
version: '3'
services:
  jenkins:
    image: jenkinsci/blueocean    #镜像名称
    container_name: jenkins    #指定容器名
    restart: always    #在容器退出时总是重启容器
    user: root    #指定用户
    network_mode: "host"    #网络模式(默认bridge)
    ports:    #容器的端口映射到宿主机上(“:”前数字为宿主机端口,“:”后数字为容器端口)
      - "8080:8080"    #自定义宿主机端口8080
      - "5000:5000"
    environment:
      TZ: Asia/Shanghai    #指定容器运行所属时区
    volumes:
    - $PWD/data/jenkins/jenkins_home:/var/jenkins_home
    - $PWD/data/jenkins/home:/home    #将容器的/home目录映射到宿主机上目录中的/data/jenkins/home子目录
    - /var/run/docker.sock:/var/run/docker.sock    #Docker守护进程(Docker daemon)默认监听的Unix域套接字(Unix domain socket),容器中的进程可以通过它与Docker守护进程进行通信。简单来说容器使用宿主机docker命令

3.启动服务

# 启动服务
docker-compose up -d

4.初始化和设置信息

  • 网页访问 http://{IP}:{port},端口上面设置的是8080
  • 获取secret
    • 使用docker logs -f
    • image.png
    • 输入密钥。创建管理员账号
  • 至此安装基本完成
posted @ 2022-10-13 10:59  小猫多鱼  阅读(262)  评论(0编辑  收藏  举报
Live2D