inf*_*z98 5 postgresql containers azure persistent-volumes azure-container-apps
我是 Azure 容器应用程序的新手。我需要将一组应用程序部署到 Azure 容器应用程序。当我将 Postgres DB 部署为容器时,设置出现问题,当容器关闭时,容器中的数据将被破坏。
我想保存数据,根据之前提出的问题,它无法保存 Postgres 容器应用程序内的数据。
我想运行容器化数据库并保留卷。我如何使用可用的 Azure 服务来做到这一点?
我成功地能够在容器中运行应用程序,但是当容器重新启动时,容器内的数据将被破坏。
根据定义,容器是无状态的。要保留数据库数据,您有以下几种选择:
1-创建到 Azure 文件的存储装载,将文件夹映射到卷并将数据库文件存储在该文件夹中。这会将数据库文件存储在容器外部的 Azure 存储中。
https://www.youtube.com/watch?v=OJkvpWYr57Y
2-不要在容器内使用 PostgreSQL,而是使用 Azure Database for PostgreSQL 托管服务。
https://azure.microsoft.com/en-us/products/postgresql/#overview
| 归档时间: |
|
| 查看次数: |
896 次 |
| 最近记录: |