您的位置:首页 > 运维架构 > Docker

Docker Alpine 安装 Jenkins 并配置 rsync + 码云插件(gitee)

2019-01-08 00:07 1701 查看
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/tianlan422614640/article/details/86036368

记录一下,以备后用。
#下载镜像

docker pull jenkins/jenkins:2.150.1-alpine

#运行该容器并重命名为jenkins 映射9090和50000到容器的8080和50000端口,映射/docker/jenkins到容器内jenkins的工作目录(需要注意 /docker/jenkins权限)
docker run  --name jenkins -p 9090:8080 -p 50000:50000 -v /docker/jenkins:/var/jenkins_home -it -d jenkins/jenkins:2.150.1-alpine


以root用户进入容器命令行(jenkins为上面取的名字)
docker exec -u root -it jenkins /bin/bash

更新软件源 
apk update

安装 rsync(在jenkins以shell同步到远程服务器使用)
apk add rsync

码云插件 gitee

系统管理>>插件管理>>Available中搜索安装即可

官方(https://gitee.com/oschina/Gitee-Jenkins-Plugin

建议可以添加Gitee webhook 以方便自动构建

 

注:
2.150.1是Jenkins版本号 建议在安装时先去官网看看版本号
测试时容器内必须更新软件源否则无法安装软件
alpine:AlpineLinux在这作为基础镜像(因为镜像比较小且够用;目前【jenkins:2.150.1-alpine】大小222M,默认的Ubuntu镜像【jenkins/Jenkins:lts】是701M)

/docker/jenkins 权限需要注意

docker 可以使用 m,cpus等参数限制内存和cpu的使用

 

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: