Jenkins教程(6)Docker镜像的自动更新部署

通过Jenkins可以实现一键完成Docker镜像的构建与更新,下面是配置步骤:

1、部署一个私有docker仓库用于推送和拉取私有镜像,仓库的部署可以参考本站文章http://www.linuxe.cn/post-471.html

2、在Jenkins中安装docker插件

3、进入Jenkins系统管理-系统配置-cloud配置,增加docker配置,增加docker host uri为unix://var/run/docker.sock(docker为tcp模式的话这里就不用sock)

Jenkins教程(6)Docker镜像的自动更新部署

4、更新一次Dockerfile

5、在Jenkins任务中新增构建步骤,选择Build/Push Docker images,然后配置好docker相关信息,比如dockerfile路径、仓库地址等

Jenkins教程(6)Docker镜像的自动更新部署 

Jenkins教程(6)Docker镜像的自动更新部署 

6、最后新增一个shell或者ansible步骤,用来完成后端节点镜像的更新操作,大致就是docker rm原容器、重新run容器 

Jenkins教程(6)Docker镜像的自动更新部署 

 

上一篇:从Linux源码看Socket(TCP)的bind


下一篇:socket()函数介绍