Azure – Docker:远程错误:证书不正确:

我使用以下语法创build了VM

docker-machine_linux-amd64 create \ -d azure \ –azure-subscription-id =“”\ –azure-subscription-cert =“mycert.pem”\ machine-name

当我尝试使用以下语法获取有关在Azure上托pipe的Docker的信息时,我得到了错误的证书错误,不知道出了什么问题。 我一直在使用证书相当长一段时间,从来没有任何问题。

在这里输入图像说明

不是一个完整的解决scheme,但希望它会帮助…

当我创build我的第二个天青dockerVM时,我遇到了同样的问题。 第一个人工作得很好。 我比较了两台机器的主目录,发现“非工作”虚拟机中没有.docker目录。 在我的“工作”虚拟机上,这个目录中有一堆文件: – ca-key.pem,ca.pem – cert.pem – client.csr – extfile.cnf – key.pem – server-cert.pem, server-key.pem,server.csr

我复制粘贴的文件,瞧! 但不知道我是如何得到这些文件的,因为我不是创build第一个虚拟机的人。

这两个azure色的虚拟机是使用Ubuntu虚拟机创build的,从这个Ubuntu虚拟机访问这两个azure色的虚拟机是可以的。 然而,从MobXTerm,在我的主机笔记本电脑上,只有第一个Azure虚拟机才能访问,而第二个Azure虚拟机却出现“bad certificate”错误。