构建多个图像与启动多个容器

时间:2016-07-22 09:08:24

标签: docker dockerfile

最佳做法是什么?

  • 为每个应用程序实例构建不同的docker镜像。例如,每个应用程序实例都有自己的代码目录。使用ADD构建不同的图像
  • 构建基本映像。为每个应用程序实例启动一个新容器。使用选项-v为每个应用程序实例绑定特定卷。

多个容器的原因:

  • 在Dockerfile中使用ADD意味着您需要在该目录中进行任何更改后重建映像。

1 个答案:

答案 0 :(得分:0)

不确定是否是最佳做法,但我只为数字选择-v选项:无论如何你必须为每个代码目录创建一个容器,我也避免构建相同数量的图像。 此外,磁盘空间可能是一个问题,但我不确定

每个代码目录的一个图像和一个容器<每个代码目录具有不同安装点的一个映像和多个关联容器