![](/img/trans.png)
[英]Accessing Docker running on Host machine from VMWare Workstation VM
[英]Set Docker machine on static IP using VMWare workstation
我在Windows上将Docker与VMWare Workstation VM结合使用(对于Windows不使用Docker-有所不同,并且使用Hyper V)。 VMWare Workstation上的Docker可以很好地工作,但是看不到任何有关如何在Docker计算机上设置静态IP的Docker文档。 vm每次都使用DHCP。
我在/var/lib/boot2docker/bootsync.sh
发现了这一行,而bootsync.sh
是在启动Docker守护程序之前执行的启动文件( 根据Github的联机帮助页 )
# ifconfig eth1 192.168.126.10 netmask 255.255.255.0 broadcast 192.168.126.255 up
因此,也许伙计们的boot2docker建议这是设置IP的地方。 但是,您需要将eth1
更改为eth0
才能起作用。
这会在其他地方中断docker。 docker-machine ssh default
仍然具有旧的IP地址。 docker-machine ip
仍然列出了错误的IP地址。 但是您可以看到设置的静态IP。 因此,我认为这是部分解决方案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.