我正在运行一个带有 docker-toolbox for windows 的 Docker 容器,我正在努力访问它。
我只能从物理主机访问我的容器,同时使用 LAN IP,例如 192.168.xx
我想以某种方式解决这种情况,我有什么选择?
我正在运行一个带有 docker-toolbox for windows 的 Docker 容器,我正在努力访问它。
我只能从物理主机访问我的容器,同时使用 LAN IP,例如 192.168.xx
我想以某种方式解决这种情况,我有什么选择?
此问题仅在需要 docker-toolbox 以及默认使用 hyper-v 的窗口版本(例如 Windows Server 2012 RC2 和类似版本)上出现。
问题是 VirtualBox 和 Hyper-V 不能在同一台机器上共存。一次只能运行一个管理程序,并且由于 Hyper-V 一直在运行,而 VirtualBox 仅在启动时运行,VirtualBox 在这种情况下是输家。
有两种可能的解决方案:
禁用hyper-v:
bcdedit /set hypervisorlaunchtype off