【发布时间】:2020-04-17 20:40:09
【问题描述】:
我是容器新手,正在尝试在 Synology NAS 上设置 MediaWiki。 Synology 附带一个用于 MediaWiki 的软件包,但它是 1.30 并且一年没有更新。我需要一个更新的版本,这样我就可以使用带有最新扩展的 LDAP。
所以,我找到了this step-by-step 指南,了解如何使用 docker 安装容器。我正在使用 MediaWiki 1.34.0 进行尝试,在我们测试与 mysql 数据库的连接之前它工作正常 - 5) 输入您的 MySQL 容器名称及其 root 密码。
当我点击继续时,我收到此错误:Cannot access the database: :real_connect(): (HY000/2054): The server requested authentication method unknown to the client. Check the host, username and password and try again. If using "localhost" as the database host, try using "127.0.0.1" instead (or vice versa).
似乎 mediawiki 容器和 mediawiki-mysql 容器没有联网。我正在网络下查看,它显示以下内容,因此他们应该能够进行通信。我可以 ping 一个 172.26.0.2 和 172.26.0.3 地址,但不知道如何在那个检查中通过步骤 5)。
我已经尝试了我能想到的一切。使用旧版本的 MediaWiki(例如 1.31)和 mysql,但这个连接问题是每次的症结所在。我已经达到了我的能力极限。
【问题讨论】:
-
您阅读过 Synology 文档synology.com/en-us/knowledgebase/DSM/help/Docker/docker_network 吗?
-
尤里 - 那里不多。容器不
Use the same network as Docker Host。