阅读(3013) (10)

IntelliJ IDEA运行Docker容器

2018-06-13 10:06:40 更新

运行Docker容器

容器是对应图像的运行时实例。有关更多信息,请参阅“docker run”命令参考。

IntelliJ IDEA使用运行配置(“运行|编辑配置(Run|Edit Configurations)”)来运行Docker容器。有三种类型的Docker运行配置:

  • Docker Image:从现有图像运行容器时自动创建。您可以从您之前提取或构建的本地现有的Docker镜像运行它。
  • Dockerfile:从Dockerfile运行容器时自动创建。该配置从Dockerfile构建一个图像,然后从该图像派生一个容器。
  • Docker-compose: 在Project工具窗口中从Docker Compose文件运行多容器Docker应用程序时自动创建。 

任何Docker运行配置也可以手动创建。在“运行/调试配置(Run/Debug Configurations)”对话框中,单击“添加新配置(Add New Configuration)”(使用 ),指向Docker,然后单击所需的运行配置类型。

从现有图像运行容器

  1. 在Docker工具窗口中,右键单击该图像并单击“创建容器(Create container)”。
    运行Docker容器
  2. 在创建容器弹出窗口中,单击“创建(Create)”。如果您已经为此图像配置了Docker运行配置,则创建容器弹出窗口也将包含该运行配置的名称作为选项。
  3. 在打开的“创建Docker配置”对话框中,可以为配置提供唯一的名称,并指定容器的名称。如果您将容器名称字段留空,则Docker将为其指定一个随机唯一的名称。
    运行Docker容器

从Dockerfile运行容器

  1. 打开您想要运行该容器的Dockerfile。
    您可以右键单击项目工具窗口中的Dockerfile以进行以下有用的操作:
    • 从Dockerfile 运行容器
    • 保存Dockerfile的运行配置
    • 选择此Dockerfile的运行配置以使其处于活动状态
  2. 单击装订线上的 并选择在特定的Docker节点上运行容器。
    运行Docker容器

这将创建并启动一个运行配置,该配置根据Dockerfile构建图像,然后运行基于此图像的容器。