Docker组成
2018-06-19 11:25 更新
Docker组成
Docker Compose(Docker组成)用于运行多容器应用程序。例如,您可以将Web服务器,后端数据库和应用程序代码作为单独的服务运行。如有必要,可以通过添加更多容器来缩放每个服务。这使您能够在类似于生产的动态环境中执行高效的开发和测试。
运行多容器Docker应用程序
- 在一个或多个Docker组成文件中定义必要的服务。
- 在“运行(Run)”菜单中,单击“编辑配置(Edit Configurations)”。
- 点击添加按钮(
),指向Docker,然后点击Docker-compose。要快速创建Docker-compose运行配置并使用默认设置运行它,请右键单击Project工具窗口中的Docker Compose文件,然后单击上下文菜单中的Run。
- 指定定义要在容器中运行的服务的Docker Compose文件。如有必要,您可以限制启动此配置的服务,指定环境变量,并在启动相应容器(即添加docker-compose up命令的
--build
选项)之前强制生成映像。 - 运行配置准备就绪后,执行它。
当Docker Compose运行您的多容器应用程序时,您可以使用Docker工具窗口来控制特定的服务并与容器进行交互。
扩展服务
- 在Docker工具窗口中,右键单击要缩放的服务,然后单击上下文菜单中的缩放(Scale)。
- 指定您想要的服务的容器数量,然后单击“确定”。
停止正在运行的服务
- 在Docker工具窗口中,右键单击要缩放的服务,然后在上下文菜单中单击“停止(Stop)”。
停止所有正在运行的服务
- 在Docker工具窗口中,右键单击Compose节点,然后单击上下文菜单中的Stop。
关闭应用程序:
- 在Docker工具窗口中,右键单击Compose节点,然后在上下文菜单中单击Down。
这会停止并移除容器以及所有相关的网络,卷和图像。
打开用于运行应用程序的Docker Compose文件
- 在Docker工具窗口中,右键单击Compose节点或嵌套的服务节点,然后在上下文菜单(F4)中单击Jump to Source。
该Docker-compose运行配置将确定后缀为.ENV的环境文件,如果它们位于作为Docker Compose文件同一目录下。
以上内容是否对您有帮助:
更多建议: