阅读(1455) (10)

Docker组成

2018-06-19 11:08:35 更新

Docker组成

Docker Compose(Docker组成)用于运行多容器应用程序。例如,您可以将Web服务器,后端数据库和应用程序代码作为单独的服务运行。如有必要,可以通过添加更多容器来缩放每个服务。这使您能够在类似于生产的动态环境中执行高效的开发和测试。

运行多容器Docker应用程序

  1. 在一个或多个Docker组成文件中定义必要的服务。
  2. 在“运行(Run)”菜单中,单击“编辑配置(Edit Configurations)”。
  3. 点击添加按钮( ),指向Docker,然后点击Docker-compose。要快速创建Docker-compose运行配置并使用默认设置运行它,请右键单击Project工具窗口中的Docker Compose文件,然后单击上下文菜单中的Run。
    Docker组成
  4. 指定定义要在容器中运行的服务的Docker Compose文件。如有必要,您可以限制启动此配置的服务,指定环境变量,并在启动相应容器(即添加docker-compose up命令的--build选项)之前强制生成映像。 
  5. 运行配置准备就绪后,执行它。

当Docker Compose运行您的多容器应用程序时,您可以使用Docker工具窗口来控制特定的服务并与容器进行交互。

扩展服务

  1. 在Docker工具窗口中,右键单击要缩放的服务,然后单击上下文菜单中的缩放(Scale)。
    Docker组成
  2. 指定您想要的服务的容器数量,然后单击“确定”。

停止正在运行的服务

  • 在Docker工具窗口中,右键单击要缩放的服务,然后在上下文菜单中单击“停止(Stop)”。
    Docker组成

停止所有正在运行的服务

  • 在Docker工具窗口中,右键单击Compose节点,然后单击上下文菜单中的Stop。
    Docker组成

关闭应用程序:

  • 在Docker工具窗口中,右键单击Compose节点,然后在上下文菜单中单击Down。
    Docker组成

这会停止并移除容器以及所有相关的网络,卷和图像。

打开用于运行应用程序的Docker Compose文件

  • 在Docker工具窗口中,右键单击Compose节点或嵌套的服务节点,然后在上下文菜单(F4)中单击Jump to Source。

该Docker-compose运行配置将确定后缀为.ENV的环境文件,如果它们位于作为Docker Compose文件同一目录下。