Docker应用程序部署DEV vs TEST

时间:2015-05-04 09:07:16

标签: docker development-environment appserver

我真的很难掌握Docker的工作流程。问题是:确切的可交付成果是什么? 人们可以预期开发人员的图像与用于测试,生产的图像相同。

但是如何开发使用自动重载等(可能是某些共享卷)而不一次又一次地构建图像?
测试人员的图像应该只是火,你准备好了。图像是如何分开的?

我听说过一些关于数据容器的东西,它可能包含应用程序的可交付成果。这是否意味着我将有一个容器用于DB,一个用于App。服务器和我的代码本身的一个版本化图像?

1 个答案:

答案 0 :(得分:1)

  

问题在于,可交付成果究竟在哪里。

  

这是否意味着我将有一个用于DB的容器,一个用于App。

是的,除了您的应用程序容器(这是docker主要是它:它将应用程序放在容器中)之外,您将拥有数据容器以隔离需要持久性的数据。