minishift 中的动态 ip 地址导致问题加速

Dynamic ip address in minishift causes problems to spin up

我最近在笔记本电脑上安装了 minishift,这是基于 docker 构建的 openshift 原始环境。该实例在安装后第一次运行良好。但是,当我关闭我的机器然后尝试再次启动系统时,它失败了。 问题是在系统重新启动时首次配置 VM 时分配的 IP 地址发生变化。 当我删除 VM 然后重新启动时,问题不会持续存在。解决方案是什么?我已经尝试了互联网上提供的几种可能的解决方案。

我也曾尝试 --host-only-cidr "192.168.99.1/24" 在第一次启动时进行 minishift。但这也无济于事。

我找到了解决办法。虽然它需要使用第三方脚本,但目前没有规定将静态 ip 分配给 Virtualbox VM。我使用了库 https://github.com/ahilbig/docker-machine-ipconfig 并执行了以下步骤,这些步骤为 minishift 提供了一个静态 IP 地址。命令是

minishift-ipconfig static <your_ip_address>

请注意 IP 地址应该与创建 VM 时分配的相同。