如果启用了 docker 的 VM 重新启动,例如由于 Azure 修补 VM 或出于任何原因,节点可以获得新的 IP 地址(VirtualBox 可能导致此问题,Azure 也是如此)这反过来导致证书不再有效并且Docker 无法在该机器上启动。
如果我使用 Docker Swarm,结果是重启的节点会无限期地卡在 Pending 状态。
如果我再做一个,docker-machine regenerate-certs mymachine
那么它会再次开始工作。
我应该如何推理?我想没有办法让节点重新启动,那么您如何处理呢?