您仍然可以从docker机器使用的VirtualBox中访问VBoxmanage.exe命令:
VBoxManage controlvm "boot2docker-vm" natpf1 "tcp-port27017,tcp,,27017,,27017";
- 使用
docker-machine info
让您的虚拟机的名称。 - 使用
modifyvm
如果VM尚未启动。
请参阅此答案中的实际示例。
这是当前的解决方法,有待将参数传递给
docker-machinessh:参见问题691。
另一个解决方法是 不 转发端口, 而是 直接使用VM的IP:
$(docker-machine ip default)
作为评论的SDC:
您可以通过以下方法确认端口转发设置正确
VBoxManage showvminfo boot2docker-vm | grep "NIC.* Rule"
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)