Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从docker for Mac访问docker容器_Docker_Virtualbox_Docker For Mac - Fatal编程技术网

从docker for Mac访问docker容器

从docker for Mac访问docker容器,docker,virtualbox,docker-for-mac,Docker,Virtualbox,Docker For Mac,我有以下情况: 卡塔琳娜苹果 在VirtualBox上运行的Windows虚拟机 Mac的Docker(不是Docker机器或Docker工具箱) 我需要从Windows虚拟机访问一个通过docker run-p 80:80 nginx公开的端口,但似乎什么都不起作用。我试过NAT,bridge,socat。。。有什么提示吗?啊,我想出来了。 我可以使用网桥接口IP(但不使用localhost)访问docker服务。 因此,本质上: VirtualBox中的VM应以网络桥接模式运行 在浏览

我有以下情况:

  • 卡塔琳娜苹果
  • 在VirtualBox上运行的Windows虚拟机
  • Mac的Docker(不是Docker机器或Docker工具箱)
我需要从Windows虚拟机访问一个通过
docker run-p 80:80 nginx
公开的端口,但似乎什么都不起作用。我试过NAT,bridge,socat。。。有什么提示吗?

啊,我想出来了。 我可以使用网桥接口IP(但不使用localhost)访问docker服务。 因此,本质上:

  • VirtualBox中的VM应以网络桥接模式运行
  • 在浏览器中使用,其中1.2.3.4是您的MacOS网络接口IP地址

您能从Mac上够到您的docker容器吗?