docker-compose安装jenkins

2020-11-13  本文已影响0人  阿B咬佢只鸡

可参考官方安装文档:https://jenkins.io/zh/doc/book/installing

目录

1、编写docker-compose.yml,安装jenkins
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:
    - /data/jenkins/jenkins_home:/var/jenkins_home     
    - /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命令

2、运行jenkins容器、查看容器

#启动容器
docker-compose up -d
#查看容器
docker ps
容器运行情况

3、 登录jenkins

1、访问http://宿主机IP:8080访问Jenkins。如果无法访问请检查系统防火墙、云的安全组设置。
2、查看并填写初始密码

cat /data/jenkins/jenkins_home/secrets/initialAdminPassword
#启动容器已指定映射关系:/data/jenkins/jenkins_home:/var/jenkins_home
01
02
03
04

4、配置jdk、maven

容器内安装:jdk1.8maven-3

jdk & maven.png
export JAVA_HOME=/usr/local/jdk1.8
export MAVEN_HOME=/usr/local/apache-maven-3.1.1
export PATH=$PATH:$JAVA_HOME/bin:$MAVEN_HOME/bin

配置:
系统管理 ==> 全局工具配置


上一篇下一篇

猜你喜欢

热点阅读