- docker 安装jenkins
docker run -u root -e TZ="Asia/Shanghai" --rm -d -p 8888:8080 -p 50000:50000 \
--name jenkins --privileged \
-v /data0/apps/jenkins:/var/jenkins_home \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(which docker):/usr/bin/docker \
jenkins/jenkins:lts
--privileged 以root权限运行
-v /data0/apps/jenkins:/var/jenkins_home 映射到宿主机
-v /var/run/docker.sock:/var/run/docker.sock 映射到宿主机,容器能访问宿主机
-v $(which docker):/usr/bin/docker 映射到宿主机,容器能访问宿主机的docker命令
注意:如果宿主机docker版本过低的话容器运行宿主机的docker命令会报错,docker1.13版本就报错了,docker1.18没问题
- jenkins配置
1.安装插件,“Docker plugin”一定要安装
2.“系统管理”-》“系统设置”增加docker云(感觉没用)
3.项目配置
T_tags=`date '+%Y%m%d%H%M'`
#/usr/bin/docker build -t 88travel_1_10_vehicleprotocol:_prd_$T_tags -t 39.100.134.235:5000/88travel_1_10_vehicleprotocol:_prd_$T_tags ./
/usr/bin/docker build -t 39.100.134.235:5000/88travel_1_10_vehicleprotocol:_prd_$T_tags ./
docker login --username=root --password 111111 http://39.100.134.235:5000
/usr/bin/docker push 39.100.134.235:5000/88travel_1_10_vehicleprotocol:_prd_$T_tags
/usr/bin/docker run -d -p 8050:8050 --name vehicleprotocol -v /home/user/release/docker_deploy_service/log:/data/log 39.100.134.235:5000/88travel_1_10_vehicleprotocol:_prd_$T_tags
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。