Win11,尝试 docker 安装最新版,数据库是1.3.x 版本时候使用的,出错

image

按照缺陷模板提交更详细的信息,以便定位解决问题

win11 系统,安装 docker desktop 。
如果全新安装,数据库和应用都安装在容器里,一切正常。

可是,我想尝试启用历史 postgresql 数据库。
遇到的小问题都自己解决了,比如配置文件 version、depend 的问题。
但是依旧有问题没有经验:
1,仅仅安装应用服务器在 docker 容器内,如何连接 win11 内的 postgresql 数据库?
2,我的数据库是 nocobase v1.3.x 版本使用的数据库,如何才能使用在最新的 nocobase 环境内?

问题1、按照官网的安装文档,安装docker版本,按文档中的配置 docker-compose.yml说明配置相关的内容 , 如果是d o c k e r容 器 无 法 访 问 宿 主 机 的 网 络,可 以搜 索 引 擎 解决
https://docs-cn.nocobase.com/welcome/getting-started/installation/docker-compose

问题2、前面提问给出解决方案,连上数据库,按照官网文档走升级流程,数据库做好备份工作

老师,是我不会问还是我不理解您的回答? :joy:
就2问题,我是应该安装最新版的 nocobase,连数据库,再升级?
还是我安装对应的历史版本的 nocobase,连数据库,再升级?
另外,数据库里的那个 version 表没有数据行。

连接外部数据需要使用商业插件。商业插件

是因为安装环境变量 DB_UNDERSCORED 导致的