跳转到内容
KN郑某某

docker-compose安装和配置jenkins

使用 docker-compose 安装和配置 Jenkins 持续集成工具。

Docker 1 分钟阅读

alt text

创建文件夹 /opt/docker-home/jenkins/jenkins_home,配置文件夹权限

$ cd `/opt/docker-home/jenkins
$ sudo chown -R 1000 jenkins_home

/opt/docker-home/jenkins 文件下创建文件 docker-compose.yml,文件内容配置如下

version: "3"
services:
app:
image: jenkins/jenkins:2.282-alpine
container_name: jenkins
restart: always
environment:
TZ: Asia/Shanghai
volumes:
- ./jenkins_home:/var/jenkins_home
ports:
- "8080:8080"
- "50000:50000"

$ docker-compose up -d

启动完成后查看文件 /opt/docker-home/jenkins/jenkins_home/secrets/initialAdminPassword,这是初始化后的密码,jenkins初始化需要用到。

初始化后,可以修改插件中心为国内的镜像源,下载速度更快。依次进入配置系统配置 -> 插件管理 -> 高级 -> 升级站点,修改为 https://mirrors.cloud.tencent.com/jenkins/updates/update-center.json,提交保存即可。

更多的插件 镜像地址

$ docker exec -it --user root jenkins bash

进入容器后,修改镜像源,将 /etc/apk/repositories 的内容修改为如下

# http://dl-cdn.alpinelinux.org/alpine/v3.12/main
# http://dl-cdn.alpinelinux.org/alpine/v3.12/community
https://mirrors.cloud.tencent.com/alpine/v3.12/main
https://mirrors.cloud.tencent.com/alpine/v3.12/community

安装

$ apk update
$ apk add ansible

评论