未知无法查询docker版本:无法读取TLS配置:TLS:在证书输入中找不到任何PEM数据
我遇到了一个奇怪的问题,我试着把它发布在github上,所以我也可以在这里问一下未知无法查询docker版本:无法读取TLS配置:TLS:在证书输入中找不到任何PEM数据,docker,docker-machine,Docker,Docker Machine,我遇到了一个奇怪的问题,我试着把它发布在github上,所以我也可以在这里问一下 ➜ ~ docker-machine version docker-machine version 0.8.2, build e18a919 ➜ ~ docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS atago
➜ ~ docker-machine version
docker-machine version 0.8.2, build e18a919
➜ ~ docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
atago - google Running tcp://xxx.xxx.xxx.xxx:2376 Unknown Unable to query docker version: Unable to read TLS config: tls: failed to find any PEM data in certificate input
azure01 - azure Running tcp://xxx.xx.xxx.xxx:2376 Unknown Unable to query docker version: Unable to read TLS config: tls: failed to find any PEM data in certificate input
dev - virtualbox Stopped Unknown
dev01 - google Unknown
jeanepaul-dev - google Running tcp://xxx.xxx.xxx.xx:2376 Unknown Unable to query docker version: Unable to read TLS config: tls: failed to find any PEM data in certificate input
我尝试重新生成证书,但是
➜ ~ docker-machine regenerate-certs -f azure01
Regenerating TLS certificates
Waiting for SSH to be available...
Detecting the provisioner...
Installing Docker...
Copying certs to the local machine directory...
error generating server cert: tls: failed to parse private key
我在尝试为Grafana设置HTTPS时遇到了相同的错误。因为这看起来是一个与证书相关的问题,而且这个问题很长时间没有得到回答,这就是我在Grafana的案例中解决相同问题的方式 1将密钥库从专有格式迁移到pkcs12格式。 3仅将密钥提取为pem格式 对于grafana,我只使用步骤2和步骤3生成的文件
vi /path/to/grafana-5.2.1/conf/custom.ini
[server]
..
cert_file = "/path/to/grafana-5.2.1/conf/keyStore.pem"
cert_key = "/path/to/grafana-5.2.1/conf/keyStore-keys.pem"
我过去处理过这件事。这是关于一个新版本的东西。如果docker机器是本地的。执行docker机器ssh并在配置中禁用tls。谢谢,不幸的是,它是远程的。。到gcp和azure
openssl pkcs12 -in keystore.pfx -out keyStore.pem -nodes
openssl pkcs12 -in keystore.pfx -out keyStore-keys.pem -nodes -nocerts
vi /path/to/grafana-5.2.1/conf/custom.ini
[server]
..
cert_file = "/path/to/grafana-5.2.1/conf/keyStore.pem"
cert_key = "/path/to/grafana-5.2.1/conf/keyStore-keys.pem"