程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在docker-machine中进行端口转发?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在docker-machine中进行端口转发??

开发过程中遇到在docker-machine中进行端口转发?的问题如何解决?下面主要结合日常开发的经验,给出你关于在docker-machine中进行端口转发?的解决方法建议,希望对你解决在docker-machine中进行端口转发?有所启发或帮助;

您仍然可以从docker机器使用的VirtualBox中访问VBoxmanage.exe命令:

VBoxManage controlvm "boot2docker-vm" natpf1 "tcp-port27017,tcp,,27017,,27017";
  • 使用docker-machine info让您的虚拟机的名称。
  • 使用@H_909_5@modifyvm如果VM尚未启动。

请参阅此答案中的实际示例。

这是当前的解决方法,有待将参数传递给docker-machine ssh:参见问题691。

另一个解决方法是 转发端口, 而是 直接使用VM的IP:

 $(docker-machine ip default)

作为评论的SDC:

 VBoxManage showvminfo boot2docker-vm | grep "NIC.* Rule"

解决方法

由于boot2docker已弃用,因此我已切换到,docker-machine但我不知道如何从中打开端口docker- machine。在boot2docker我可以这样做:

boot2docker ssh -L 27017:localhost:27017

只要SSH连接打开,它将把端口27017从VirtualBox转发到本地主机27017。请注意,我不是在寻找一种在VirtualBox中永久打开端口的方法。我怎样才能做到这一点docker- machine

大佬总结

以上是大佬教程为你收集整理的在docker-machine中进行端口转发?全部内容,希望文章能够帮你解决在docker-machine中进行端口转发?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。