gpt4 book ai didi

docker - 如何在Docker镜像中升级应用程序

转载 作者:行者123 更新时间:2023-12-02 21:25:16 25 4
gpt4 key购买 nike

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

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

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

问候

最佳答案

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

Microservices is an approach to application development in which a large application is built as a suite of modular services. Each module supports a specific business goal and uses a simple, well-defined interface to communicate with other modules.



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

例:

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

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

关于docker - 如何在Docker镜像中升级应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39654439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com