【发布时间】:2021-07-16 04:34:15
【问题描述】:
我已经使用下面的 yaml 文件通过 docker compose 安装了 nextcloud
GNU nano 4.8 docker-compose.yaml
version: "3"
services:
nextcloud:
image: nextcloud:latest
restart: unless-stopped
ports:
- 8080:80
environment:
- MYSQL_HOST=mysql
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextclouduser
- MYSQL_PASSWORD=mypassword
volumes:
- nextcloud:/var/www/html
volumes:
nextcloud:
何时连接到它我无法创建管理员帐户并出现以下错误: '尝试创建管理员用户时出错:无法连接到数据库:驱动程序中发生异常:SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo失败:名称解析暂时失败'
当我使用 nextclouduser 登录时,我已经正确设置了我的数据库(我认为)我可以看到 nextclouduser 可以访问 nextcloud 数据库
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| nextcloud |
+--------------------+
2 rows in set (0.00 sec)
【问题讨论】:
-
数据库在哪里配置?它似乎不在您包含的
docker-compose.yml文件中。