Macos boot2docker将IP地址从默认192.168.59.103更改为192.168.59.104(Mac)

Macos boot2docker将IP地址从默认192.168.59.103更改为192.168.59.104(Mac),macos,docker,virtualbox,osx-yosemite,boot2docker,Macos,Docker,Virtualbox,Osx Yosemite,Boot2docker,boot2docker一直在192.168.59上运行。103 突然命令boot2dockerip给出192.168.59.104 问题是,现在我必须更改所有条目 如何使boot2docker IP地址保持静态? 附带问题:我应该完全避免boot2docker并在机器内运行所有东西吗 我正在(约塞米蒂)上运行。从VirtualBox GUI中删除虚拟机(删除所有内容)后,它将在103上再次工作。我猜boot2docker在使用过程中出现了一些问题。为了删除虚拟机并重新启动它,就像@ramden建

boot2docker一直在192.168.59上运行。103

突然命令
boot2dockerip
给出192.168.59.104

问题是,现在我必须更改所有条目

如何使boot2docker IP地址保持静态?

附带问题:我应该完全避免boot2docker并在机器内运行所有东西吗


我正在(约塞米蒂)上运行。

从VirtualBox GUI中删除虚拟机(删除所有内容)后,它将在103上再次工作。我猜boot2docker在使用过程中出现了一些问题。

为了删除虚拟机并重新启动它,就像@ramden建议的那样,您可以执行以下操作:

您可以通过运行从当前环境中删除所有容器

$docker rm$(docker ps-a-q)

要删除所有图像,请执行以下操作:

$dockerrmi$(dockerimages-q)

重新启动VM,从旧映像中清除所有缓存,执行以下操作

$ boot2docker delete
$ boot2docker init
$ boot2docker start
我刚刚遇到了同样的问题,无法马上找到答案,也许这值得以后关注


干杯。

如果您还没有这样做,请使用以下内容创建Docker配置:

boot2docker config > ~/.boot2docker/profile
然后使用以下行编辑Docker配置:

UpperIP = "192.168.59.103"
然后按照其他步骤清除旧Docker图像并开始新的图像

我在连接Docker时也遇到了问题,但系统重启解决了这些问题