求助, 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

1年前 评论
seth-shi (作者) 1年前
asdfghj (楼主) 1年前
asdfghj (楼主) 1年前
asdfghj (楼主) 1年前
讨论数量: 5

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

1年前 评论
seth-shi (作者) 1年前
asdfghj (楼主) 1年前
asdfghj (楼主) 1年前
asdfghj (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!