如果在OSX上,则可能是在docker环境中使用VirtualBox VM。
确保已将端口32769转发到您的实际主机(mac),以便该端口从本地主机可见。
这对于旧的boot2docker或新的docker计算机均有效。
VBoxManage controlvm "boot2docker-vm" --natpf1 "tcp-port32769 ,tcp,,32769,,32769"VBoxManage controlvm "boot2docker-vm" --natpf1 "udp-port32769 ,udp,,32769,,769
(
controlvm如果虚拟机正在运行,
modifyvm则该虚拟机是否已停止)
(用
boot2docker-vm您的虚拟机名称替换“ ”,请参见
docker-machine ls)
我建议不要使用
-P,而是使用静态端口映射
-p xxx:80 -p yyy:443。
这样,您可以使用固定值一次执行该端口转发。
当然,您可以直接通过
docker-machine ip vmname
curl http://$(docker-machine ip vmname):32769
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)