gpt4 book ai didi

postgresql - 将数据保留在运行 Postgres DB 的 Azure 容器应用程序中

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

我是 Azure 容器应用程序的新手。我需要将一组应用程序部署到 Azure 容器应用程序。当我将 Postgres DB 部署为容器时,设置出现问题,当容器关闭时,容器中的数据将被破坏。

我想保留数据,按照之前的要求 Question它无法将数据保存在 Postgres 的容器应用程序中。

我想运行容器化数据库并保留卷。我如何使用可用的 Azure 服务来做到这一点。

我成功地能够在容器中运行应用程序,但是当容器重新启动时,容器内的数据会被破坏。

最佳答案

根据定义,容器是无状态的。要保留数据库数据,您有几个选择:

1-创建到 Azure 文件的存储装载,将文件夹映射到卷并将数据库文件存储在该文件夹中。这会将数据库文件存储在容器外部的 Azure 存储中。

https://www.youtube.com/watch?v=OJkvpWYr57Y

https://learn.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage?tabs=portal&pivots=container-linux

2-不要在容器内使用 PostgreSQL,而是使用 Azure Database for PostgreSQL 托管服务。

https://azure.microsoft.com/en-us/products/postgresql/#overview

关于postgresql - 将数据保留在运行 Postgres DB 的 Azure 容器应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74927833/

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