首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Azure主机上从Docker容器中持久化Strapi SQLite数据库

问在Azure主机上从Docker容器中持久化Strapi SQLite数据库
EN

Stack Overflow用户
提问于 2020-08-30 02:16:46
回答 1查看 638关注 0票数 1

我试图在主机上从一个码头容器中持久化一个Strapi SQLite数据库。

我尝试使用以下两种方法:

  1. https://learn.microsoft.com/en-us/azure/app-service/configure-custom-container#use-persistent-shared-storage
  2. https://learn.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage?pivots=container-linux

这两种情况都会导致以下错误:

代码语言:javascript
复制
2020-08-30T01:48:39.664184204Z [2020-08-30T01:48:39.664Z] error Error: create table `core_store` (`id` integer not null primary key autoincrement, `key` varchar(255) null, `value` text null, `type` varchar(255) null, `environment` varchar(255) null, `tag` varchar(255) null) - SQLITE_BUSY: database is locked

这是我的docker-compose.yml

代码语言:javascript
复制
version: '3.3'

services:
  cms:
     image: myacr.azurecr.io/repo:latest-dev
     volumes:
      - ${WEBAPP_STORAGE_HOME}/site/wwwroot/dbstore:/cms/data
     ports:
       - "80:1337"
EN

回答 1

Stack Overflow用户

发布于 2020-08-31 03:14:34

这个错误似乎是SQLite数据库的问题,而不是Azure服务的问题。此外,Azure Web应用程序只公开端口80和443。因此,您需要将您的集装箱端口映射到端口80或443。

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

https://stackoverflow.com/questions/63653377

复制
相关文章

相似问题

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