使用VMWare工作站在静态IP上设置Docker机器

时间:2017-08-07 16:26:41

标签: docker docker-machine vmware-workstation

我在Windows上使用Docker和VMWare Workstation VM(不适用于Windows的Docker - 不同并使用Hyper V)。 VMWare Workstation上的Docker工作得很好,但是没有看到有关如何在Docker机器上设置静态IP的任何Docker文档。 vm每次都使用DHCP。

1 个答案:

答案 0 :(得分:0)

我在/var/lib/boot2docker/bootsync.sh中发现了这一行,而bootsync.sh是在Docker守护程序启动之前执行的启动文件(according to the manpage on Github

# ifconfig eth1 192.168.126.10 netmask 255.255.255.0 broadcast 192.168.126.255 up

所以也许人们管理boot2docker建议这是设置ip的地方。但是,您需要将eth1更改为eth0才能使其正常运行。

这打破了其他地方的码头工人。 docker-machine ssh default仍然有旧的IP地址。 docker-machine ip仍列出错误的IP地址。但是你可以看到你设置的静态IP。所以我认为这是一个部分解决方案。