求助, laradock管理的项目如何通过ssh连接阿里云数据库

1. 运行环境#

windows + laradock

2. 问题描述?#

今天电脑重装了系统,想着试试 laradock 管理开发环境,搭好之后,不知道项目怎么通过 ssh 连接阿里云数据库
这是本地通过 ssh 连接阿里云数据库的脚本

本地 navicat 可以连接成功

本地测试连接的代码

报错

3. 您期望得到的结果?#

我猜测本地 navicat 能连接成功是因为 ssh 是代理到宿主机本地了,代码连接不成功是因为代码运行在容器中,但是我不知道如何解决这个问题

希望各位大佬指导一下,感谢

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
最佳答案

两个办法,不要写 127.0.0.1, 写你机器的内网 ip, ip config 看一下 第二个办法,修改容器运行 docker-compose.yaml --net=host

9个月前 评论
seth-shi (作者) 9个月前
asdfghj (楼主) 9个月前
asdfghj (楼主) 9个月前
asdfghj (楼主) 9个月前
讨论数量: 5

两个办法,不要写 127.0.0.1, 写你机器的内网 ip, ip config 看一下 第二个办法,修改容器运行 docker-compose.yaml --net=host

9个月前 评论
seth-shi (作者) 9个月前
asdfghj (楼主) 9个月前
asdfghj (楼主) 9个月前
asdfghj (楼主) 9个月前