docker compose是什么?

用于定义和运行多容器docker应用程序的工具。通过compose,用yml文件来配置应用程序需要的所有服务,用一个命令,可以从yml文件配置中创建并启动所有服务。
使用docker compose的方式:

  1. 使用Dockerfile来定义应用程序的环境
  2. 使用docker-compose.yml定义应用程序的,这样应用程序们可以在隔离的环境中运行。(用同一个dockerfile但用不同的docker-compose的yml配置文件,启动以后就是环境隔离的不同的应用程序)
    3.执行docker-compose up命令启动并运行应用程序