Docker Compose是一个用来定义并运行复杂应用程序的工具。用Compose,你能够在一个文件中定义多个容器应用程序,而后只需一条命令就能够完成使其运行所需的全部操做。java
一个使用Docker容器的应用程序一般是由多个容器组成的。使用Docker Compose,不须要编写shell脚原本启动容器。全部的容器都以服务的形式被定义在一个配置文件中,而后使用docker-compose脚原本启动、中止和重启应用和应用中的全部服务,以及服务中的全部容器。web
完整的命令列表:docker
下面是一个Java EE应用链接MySQL的例子shell
配置文件数据库
首先,建立一个目录javaee浏览器
而后,在该目录下建立一个文件docker-compose.yml服务器
在这个Compose文件中:工具
启动应用程序url
经过执行下面的命令,应用程序中的全部服务都会以独立模式启动spa
或者,你也能够用-f选项来指定配置文件。(PS:默认的配置文件的名字是docker-compose.yml)
接下来,运行命令启动一下
经过浏览器访问
最后,中止应用
备忘单