源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

jenkins构建Docker 镜像实例详解

  • 时间:2021-01-23 02:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:jenkins构建Docker 镜像实例详解
[b] jenkins构建Docker 镜像实例详解[/b] 前言:jenkins有Docker镜像,而之前我们说过使用jenkins打包Docker镜像,那么可否用jenkins的Docker镜像打包Docker镜像呢? [b]环境:[/b]     CentOS 7     Docker 1.10.3 [b]1、本机安装docker环境,并配置TCP访问接口[/b]
  # vi /usr/lib/systemd/system/docker.service
    修改ExecStart为:
  ExecStart=/usr/bin/docker daemon --tls=false -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375
[b]2、pull并运行jenkins的docker镜像[/b]
 # docker pull index.docker.io/library/jenkins:1.642.2
  # docker run -d -e "DOCKER_HOST=tcp://192.168.10.136:2376" --name myjenkins -u root -p 8080:8080 -p 50000:50000 -v /home/jenkins-home-docker:/var/jenkins_home jenkins
docker cp /usr/bin/docker myjenkins:/usr/bin
[b]3、安装插件:CloudBees Docker Build and Publish plug[/b] [b]4、配置jenkins镜像内部的docker,这里我们直接使用docker的二进制编译版本:[/b]
 # wget https://get.docker.com/builds/Linux/x86_64/docker-latest
  # mv docker-latest /usr/bin/docker
  #chomd +x /usr/bin/docker
[b]5、创建项目apache,源码管理选择git,URL为:[/b][b]https://git.coding.net/lightingLYG/apache.git[/b] 增加构建步奏,选择“Docker Build and Publish”,填写name,Docker Host URI为tcp://宿主机host:2375 然后点开高级,选中“Skip Push” 保存后即可构建,此处跳过了push到服务器的操作 [b]6、到宿主机中查看镜像是否打包完成[/b]
  # docker images
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部