51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

WingIDE 7.2.0 调试远程服务器中 Docker

上回我们说到WingIDE 7.2.0 远程调试,但是我们又经常在远程服务器中启用docker运行程序,于是我们又出现了WingIDE远程调试服务器中Docker的需求,本文记录解决方案。

原理 {#原理}

事实上ssh打通了本地与远程服务器,就可以打通服务器里的docker了。我们在ssh连接服务器时常用的是22端口,我们仅需将docker的22端口映射到服务器的随便哪个端口(例如3722),然后putty保存通过3722端口ssh连接的记录,wingIDE用其连接就是了。

docker配置 {#docker配置}

需要将docker的端口A映射到服务器的端口B,在建立docker的容器时加入参数 -p即可: 此时docker 容器的22端口被映射到了服务器的3722端口.

  • 随后需要在docker内部重新配置一遍ssh密钥,方法与在服务器内配置相同(参考WingIDE 7.2.0 远程调试

putty配置修改 {#putty配置修改}

将端口号由22修改为3722即可:

总结 {#总结}

本质上与直接连接服务器没有区别,只是使用了端口映射,解决了这个问题。


文章链接:
https://www.zywvvd.com/notes/environment/wing-ide/wingide-remote-docker/wingide-remote-docker/

赞(0)
未经允许不得转载:工具盒子 » WingIDE 7.2.0 调试远程服务器中 Docker