首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL Edge不将数据持久化到停靠卷。

Azure SQL Edge不将数据持久化到停靠卷。
EN

Stack Overflow用户
提问于 2022-03-29 07:56:21
回答 1查看 986关注 0票数 2

我在将数据库数据持久化到坞卷时遇到了麻烦。

我有一个由azure SQL边缘容器组成的对接器。以下是容器的配置:

代码语言:javascript
复制
services:
  azure-sql:
    image: "mcr.microsoft.com/azure-sql-edge"
    hostname: "azure-sql"
    environment:
      ACCEPT_EULA: 1
      MSSQL_SA_PASSWORD: ":8jNZdK7cK"
      MSSQL_USER: "SA"
      MSSQL_PID: "Developer"
    volumes:
      - azure-sql-storage:/var/opt/mssql-extensibility/data
      - azure-sql-storage:/var/opt/mssql-extensibility/log
      - azure-sql-storage:/var/opt/mssql-extensibility
    ports:
      - "1433:1433"

volumes:
  azure-sql-storage:
    external: true

每次一个去“码头-合成下来”,然后“码头-合成”容器被丢弃,然后重新创建。我注意到,每当azure SQL在一个新容器中运行时,它都会在映射的目录中创建新的文件夹(它使用UUID)并将数据存储在这里。

即使在处理容器时,我也有可能持久化数据并重用它吗?可以将Azure SQL容器配置为重用以前创建的目录而不是创建新目录吗?

我测试了独立容器,但结果是一样的。

此外,我还注意到,如果我停止容器而不是释放它们并重新运行它们,数据就会被持久化。

EN

回答 1

Stack Overflow用户

发布于 2022-05-25 12:13:09

不确定这个已知的在Mac上使用卷的问题有多大,但我能够做到。

代码语言:javascript
复制
volumes:
  - azure-sql-storage:/var/opt/mssql

是从这里那里得到的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71658362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档