我对Docker这个东西非常陌生,因此可能无法使我的搜索足够好以找到此答案。但是,我正在尝试构建一个包含一些测试应用程序的测试镜像,

但是我在那里看到了一个问题。
如果我将它们全部提交到一个镜像,然后需要升级其中一个应用程序,则需要再次重建整个镜像,然后将此镜像重新分配给所有远程服务器(这是正确的吗?)。

然后,我是否将数据容器用于我的应用程序,并且只有一个Linux镜像?

问候

最佳答案

您应该将单个容器拆分为多个容器,每个容器都带有一个微服务。



在这种情况下,您可以开始将每个应用程序放入一个容器中。

例:

您有一个Web应用程序,第一步将是为webapp提供一个容器,为数据库提供另一个。

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

10-06 13:51
查看更多