【发布时间】:2021-07-27 11:33:45
【问题描述】:
我正在尝试连接到 Docker 上的 mysql。
我使用./vendor/bin/sail up 来启动 Laravel。
docker container ls 命令返回以下内容:
ID 88df79d8937f
IMAGE mysql:8.0
COMMAND "docker-entrypoint.s…"
CREATED 38 minutes ago
STATUS Up 38 minutes (healthy)
PORTS 0.0.0.0:3306->3306/tcp, 33060/tcp
NAMES laravel-app_mysql_1
我用docker container inspect找到IP地址:
❯ docker container inspect 88df79d8937f | grep "IPAddress"
"SecondaryIPAddresses": null,
"IPAddress": "",
"IPAddress": "172.24.0.4",
在 Sequel Pro 中,我使用 172.24.0.4 作为主机,sail 作为用户名,密码作为密码。
我收到一条错误消息,提示“无法连接到主机 172.24.0.4,或请求超时。”
如何使用 SequelPro 或其他数据库客户端连接到 Docker MySQL?
【问题讨论】:
标签: mysql docker laravel-sail