目录

Docker Compose 项目结构演化

旧版项目结构

新版项目结构

两者优缺点对比

  • 目录下执行命令方式
    • 旧版本:docker-compose up/logs <其它参数>
    • 新版本:docker-compose -f docker-compose.api.yaml up/logs <其它参数>
  • DNS 寻找容器方式
    • 旧版本:ping api_master_1
    • 新版本:ping api
  • 容器扩容操作方式
    • 旧版本:
      • 因master具有多个,针对master无法进行扩容,除非其它的服务名
      • 比如mysql所关联的服务:phpmyadmin,扩容方式:docker-compose scale phpmyadmin=2
    • 新版本:docker-compose -f docker-compose.api.yaml scale api=2