centos7安装配置jenkins(使用docker-compose方式安装)

STEP1: 下载jenkins镜像

docker pull jenkins/jenkins

centos7安装配置jenkins(使用docker-compose方式安装)_第1张图片

如果报错:unauthorized: authentication required

可以添加docker镜像加速:

vim /etc/docker/daemon.json

{"registry-mirrors": ["https://registry.docker-cn.com"]}

重启docker服务使设置生效:

systemctl restart docker

 

STEP 2: 创建目录docker-compose,并在其目录下定义docker-compose.yml 

version: '3'
services:
  jenkins:
    image: 'jenkins/jenkins'
    container_name: jenkins
    restart: always
    ports:
      - '8080:8080'
      - '50000:50000'
    volumes:
      - '/var/jenkins_home:/var/jenkins_home'

 

STEP 3: 创建并设置目录“/var/jenkins_home”权限

mkdir -p /var/jenkins_home

chown -R 1000:1000 /var/jenkins_home

 

 

STEP 4: 运行docker-compose

cd /docker-compose

docker-compose up -d

 

STEP 5: 访问jenkins http://192.168.1.61:8080/

centos7安装配置jenkins(使用docker-compose方式安装)_第2张图片

访问 vi /var/jenkins_home/secrets/initialAdminPassword

centos7安装配置jenkins(使用docker-compose方式安装)_第3张图片

将文件里的密码copy到此

 

不建议选择推荐的插件安装,因为确实很慢,选择“选择插件来安装”,可以选择少点插件安装,后面进去后再安装其他插件

centos7安装配置jenkins(使用docker-compose方式安装)_第4张图片

 

 

...

 

centos7安装配置jenkins(使用docker-compose方式安装)_第5张图片

 

STEP 6: 安装jenkins插件

centos7安装配置jenkins(使用docker-compose方式安装)_第6张图片

centos7安装配置jenkins(使用docker-compose方式安装)_第7张图片

 报错:There were errors checking the update sites: SocketException: Connection reset

 

解决办法:

1.将https://updates.jenkins.io/update-center.json 改为http://updates.jenkins.io/update-center.json

即 https改为 http ,submit

centos7安装配置jenkins(使用docker-compose方式安装)_第8张图片

2.重启jenkins

http://192.168.1.60:8080/restart

 

3.关闭整个jenkins页面,重新打开插件页:

centos7安装配置jenkins(使用docker-compose方式安装)_第9张图片

 

 

 

 

 

 

你可能感兴趣的:(centos7安装配置jenkins(使用docker-compose方式安装))