我正在尝试使用docker-machine
来管理在我们的VM中运行的docker实例。我不久前就启动了VM,我相信我也通过"Azure docker扩展"安装了docker。
当我尝试用docker-machine
设置时,我注意到我的笔记本电脑上没有证书。登录到虚拟机,我发现/etc/docker
中没有证书。我还注意到服务器上的docker映像非常旧(1.8.1
)。
如何在此虚拟机上将docker升级到最新版本?如果我这样做,我会失去虚拟机吗?我不知道如何处理这个"Azure Docker扩展"。
这是否也会在/etc/docker
中重新生成证书,以便我可以设置docker-machine
?
从Azure门户更新证书的一种方法是:您可以在VM上再次添加docker扩展,并在扩展选项中指定要使用的新证书。在重新应用扩展后,您可能还必须重新启动VM才能使其正常工作。