172.17.0.1是docker的默认bridge网关,3307是MariaDB端口, 所以你的数据库地址应该是:172.17.0.1:3370。你安装下面的命令操作,再安装应该问题能解决。通过ssh连接到群晖(群晖需打开ssh) 1、sudo -i 2、cd /volume1/@appstore/MariaDB10/usr/local/mariadb10/bin 3、./mysql -u root -p 4、use mysql 5、update user set host = '172.17.0.%’ where user = 'root'; (“;”也要复制,下同) 6、select host, user from user; 7、FLUSH PRIVILEGES; |
已经解决,宿主主机IP要使用桥接IP,假如主机IP是192.168.1.1,连接数据库时候不能使用该IP,要使用桥接IP,打开docker日志中心发现桥接网络网段在172.17.0.0/16,说明不能访问192.168.1.0的网段,所以直接使用桥接的IP即可。 |
有谁解决了 告知下详细步骤 |
shenvhua 发表于 2020-5-3 18:13 具体是怎么处理的呢? |
解决了,之前没有用mysql root的账户,导致没法创建用户; 首先群晖的数据库在docker中使用,是172.17.0.1:3307 其次一定要用root用户或权限,因为NC会创建一个oc_xxx的mysql账号 |
shenvhua 发表于 2020-5-3 17:16 最好解决的办法就是在docker同网络中建一个mysql |
楼主,我也是遇到跟你一样的问题……一直想用DOCKER装一个NC ,不成功啊,还有用DOCKER装 wordpress 也是不成功 ……。 |
雨下得大 发表于 2019-6-13 15:58 这个有很多别的功能呀,而且据说ds file有些文件同步不了 |