允许 docker 容器与隧道 aws redshift 连接

问题描述 投票:0回答:1

您知道如何解决这个问题吗? 我目前的情况: 我在我的 Windows 机器上使用 docker 桌面。在这个docker桌面上,我使用Ubuntu作为操作系统。

现在,我执行到 AWS redshift 的隧道并成功连接。我还可以使用 dBeaver 查看 aws redshift 上的所有数据库。

现在,我想使用 docker 容器内的 sqlalchemy 运行一些查询。使用我在 dBeaver 中输入的所有相同凭据,我不知何故面临此错误:

Connection refused.

Is the server running on that host and accepting TCP/IP Connections?

您知道如何允许 docker 容器访问在我的 docker 桌面中通过隧道传输的 aws redshift 吗?

谢谢你uu

起初,隧道是在 Windows 机器中设置的,但后来我将其转移到 docker 桌面内部,希望它能以某种方式解决问题

amazon-web-services docker amazon-redshift ssh-tunnel http-tunneling
1个回答
0
投票

暴露容器中所需(已使用)的端口。

© www.soinside.com 2019 - 2024. All rights reserved.