Docker基础设施扩展:Packer与Jenkins的应用
1. Docker基础操作与Packer引入
在使用Docker时,当你看到一个显示“Click to add logos”的页面,点击页面周围,Docker标志会开始出现。点击刷新,添加的标志会保留,因为标志的数量和位置存储在Redis数据库中。若要停止并移除容器,可运行以下命令:
docker-compose stop docker-compose rm在探讨使用Docker构建容器镜像的优缺点之前,我们先来了解一个第三方工具——Packer。Packer由Hashicorp的Mitchell Hashimoto编写,与Vagrant的作者相同,因此使用的术语有很多相似之处。Packer官网对其的描述为:“Packer是一个开源工具,可从单一源配置为多个平台创建相同的机器镜像。它轻量级,可在所有主流操作系统上运行,性能高,能并行为多个平台创建机器镜像。Packer并不取代像Chef或Puppet这样的配置管理工具,实际上,在构建镜像时,Packer能够使用这些工具将软件安装到镜像中。”
2. Packer安装与配置
你可以从 https://www.packer.io/downloads.html 下载Packer,若安装了Homebrew,也可运行以下命令:
brew install