1.概念:
DOCKER:可以通过Docker创建、更新、拉取镜像到本地,通过建立容器,在容器中进行修改、编译,然后再自动进行发布等;针对测试人员,可以利用docekr直接复制代码,建立一个测试容器环境,在此中进行任何操作,但却不影响正式测试环境。
生命周期: 镜像(image)+容器(container)+仓库(repository)
docker提供了一个很简单的机制来创建镜像或更新现有的镜像。用户甚至可以从其他人那里下载一个已经做好的镜像直接使用
docker仓库是用来包含镜像的位置,docker提供了一个注册服务器(register)来保存多个仓库,每个仓库又可以包含多个具备不同tag的镜像
2.场景:
使应用的打包与部署自动化
创建轻量、私密的PAAS环境
实现自动化测试和持续的集成/部署
部署与扩展webapp、数据库和后台服务