Docker-machine - IP地址冲突

use*_*794 14 docker boot2docker

这是我的环境:

  • Windows 7 64位
  • Windows的Docker

当我创建新机器时,我遇到了IP地址冲突:

IP地址冲突

并且控制台卡在启动VM的阶段

Creating VirtualBox VM... 
Creating SSH key... 
Starting VirtualBox VM... 
Starting VM...
Run Code Online (Sandbox Code Playgroud)

此外,当我按Ctrl-C停止脚本并运行eval"$(docker-machine env dev)"时,我收到以下错误:

$ eval "$(docker-machine env dev)"
open C:\Users\jacob.phan\.docker\machine\machines\dev\ca.pem: The system cannot
find the file specified.
Run Code Online (Sandbox Code Playgroud)

Lar*_*Cai 2

我为这个问题苦苦挣扎了一段时间,最后,我注意到在 boot2docker 中为新虚拟机创建了错误的网络接口:

如果您的网络与此不同,请尝试检查您的网络配置。

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::6198:761d:eec:5394%18
   IPv4 Address. . . . . . . . . . . : 192.168.56.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :
Run Code Online (Sandbox Code Playgroud)

我当时创建了一个错误的 VirtualBox DHCP 网络,这导致了问题。当我删除时,一切正常