我正在尝试在 pi 上安装 nextcloud。这样我就安装了docker容器,就可以访问第一次访问页面了。所以我想使用 mariadb 作为数据库后端。
然后我输入:
主机:192.168.178.62:3306(主机ip + 默认端口) 数据库名称:nextcloud 数据库密码:myspass 数据库用户:nextcloud。
所以这会产生错误:
Error while trying to create admin user: Failed to connect to the database: An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused
我能做些什么?正如我所说,整个系统都在 pi 3 上运行,因此我必须牢记性能,而不是为数据库等提供另一个容器。
答案1
当您使用时localhost
,您期望数据库与您的nextcloud
.所以 localhost 在这种情况下是不正确的。尝试使用主机接口的IP docker0
(IP地址)。