【Docker】Docker-Compose介绍
Docker Compose简介
Docker Compose是一个用来定义和运行多容器Docker应用程序的工具,一个使用Docker容器的应用,通常会由多个容器组成,而使用Docker Compose就不在使用shell脚本来启动容器,而是通过使用服务编排的方式来管理容器。Docker Compose是通过配置文件dockerfile来管理多个docker容器,在dockerfile中所有的容器通过services来定义,然后使用Docker Compose脚本来启动,停止,重启应用和应用中所有锁依赖的服务的容器,非常适合组合使用多个容器进行本地开发的场景。
在微服务架构中,应用系统一般包含若干个微服务,每个微服务可能会部署多个实例。如果每个微服务都要手动启停,那么会造成很大的维护成本,效率也很低。使用docker-compose进行镜像的编排,高效的管理容器。
docker-compose是一个独立于docker的程序,Mac/Window自带