【发布时间】:2022-10-14 17:25:51
【问题描述】:
我创建了一个 mysql 容器,如下所示:
docker run --name nextcloud-mysql -e MYSQL_ROOT_PASSWORD=ABC -e MYSQL_DATABASE=nextclouddb -e MYSQL_USER=nextclouduser -e MYSQL_PASSWORD=123 -d mysql:8
我还创建了一个 nextcloud 容器,如下所示:
docker run -d --network mynetwork --ip 192.168.1.227 --restart unless-stopped nextcloud
在我的浏览器中,我调用 192.168.1.227 并受到第一个运行向导的欢迎。
我输入以下信息:
- 用户名:管理员
- 密码:***
MySQL/MariaDB:
- 数据库用户:nextcloud 用户
- 数据库密码:123
- 数据库名称:nextclouddb
- 数据库主机:nextcloud-mysql
结果:
错误信息:
尝试创建管理员用户时出错:无法连接到数据库:驱动程序中发生异常:SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo failed:名称解析暂时失败
任何帮助解决这个问题都会很棒。
【问题讨论】: