Docker-compose
文章目录
1、前言
Docker-Compose项目是Docker官方的开源项目,负责实现对Docker容器进行统一编排。
可以统一对同一个项目所需要的多个容器进行管理发布,避免了一个个去发布的繁琐过程。
一个工程当中可包含多个服务,每个服务中定义了容器运行的镜像,参数,依赖。一个服务当中可包括多个容器实例。
比如:现在有一个项目使用,包括nginx、spring boot 和 mysql
。
一般部署:分别部署三个容器,nginx容器,jdk容器部署spring boot的jar包和mysql容器。然后每次更新时再一个个容器进行更新发布。
有了docker-compose后,就不必再一个个进行管理。
Compose允许用户通过一个单独的docker-compose.yml模板文件(YAML 格式)来定义一组相关联的应用容器为一个项目。
常用命令