如何修复docker机器IP?
我正在运行Docker容器和docker-toolbox for windows,我正在努力访问它。
我只能从物理主机访问我的容器,同时使用LAN IP,例如192.168.xx
我想以某种方式解决这个问题,我有什么select?
只有在需要docker-toolbox的情况下以及在默认情况下使用hyper-v的窗口版本(如Windows Server 2012 RC2和类似软件)中才会出现此问题。
问题是VirtualBox和Hyper-V不能共存于同一台机器上。 一次只能运行一个pipe理程序,由于Hyper-V一直运行,而VirtualBox仅在启动时运行,因此在这种情况下,VirtualBox是失败者。
有两种可能的解决scheme:
-
禁用hyper-v:
- 以pipe理员身份打开cmd并键入:
bcdedit /set hypervisorlaunchtype off
- 以pipe理员身份打开cmd并键入:
-
configuration虚拟箱以使用hiper-v