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

创建文件夹 /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/communityhttps://mirrors.cloud.tencent.com/alpine/v3.12/mainhttps://mirrors.cloud.tencent.com/alpine/v3.12/community安装
$ apk update$ apk add ansible