如何升级Docker镜像中的应用程序

我对这个docker工作人员来说是很新的,因此可能没有足够的框架来find这个答案。 不过,我正在尝试构build一个包含几个testing应用程序的testing图像,

但是我在那里看到一个问题。 如果我全部提交到一个图像,然后需要升级其中一个应用程序,我将需要重新构build整个图像,并将此图像重新分配给所有遥控器(这是正确的?)。

然后,我使用数据容器为我的应用程序,只是有一个Linux映像?

问候

你应该把你的单个容器分成多个容器,每个容器都有一个微服务。

微服务是一种应用程序开发的方法,其中大型应用程序被构build为一套模块化服务。 每个模块都支持特定的业务目标,并使用一个简单的定义良好的界面与其他模块进行通信。

在你的情况下,你可以开始把每个应用程序放入一个容器。

例:

你有一个Web应用程序,第一步将是一个Web应用程序的容器和另一个数据库。

卷用于持久数据,就像删除容器后要保留的数据库文件一样。 在这些卷中使用整个应用程序并不是一个好习惯。