jenkins image included rsync、maven
476
使用项目场景是:java springboot + maven + docker,vue项目页面推送,openresty配置信息推送。其中java程序经maven打包为jar包,然后打包为docker 镜像并推送到docker镜像仓储,再到生产环境集群中更新相关镜像的容器。
docker build -t xiaojun207/jenkins -f Dockerfile .
docker run --name test-jenkins xiaojun207/jenkins
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /data/jenkins_home:/var/jenkins_home/ -v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):/usr/bin/docker xiaojun207/jenkins:latest
参数说明:
可在容器首次“docker run ... ” 后,进入jenkins_home目录下的更新目录,修改default.json,如下执行:
cd ${JENKINS_HOME}/updates #进入更新配置位置,修改default.json文件
sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json
Content type
Image
Digest
Size
368.1 MB
Last updated
almost 5 years ago
docker pull xiaojun207/jenkins