我正在尝试连接到 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
找到IPAddress:
❯ 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?