0%

docker-machine certificate is valid

docker-machine start docker-vm 后, docker-machine env docker-vm 提示如下信息:

1
Unknown Unable to query docker version: Get https://192.168.99.101:2376/v1.15/version: x509: certificate is valid for 192.168.99.103, not 192.168.99.101

解决方案:

1
2
3
4
docker-machine regenerate-certs docker-vm

docker-machine restart docker-vm
eval $(docker-machine env docker-vm)

需要为一个 machine 重新生成 TLS 证书。
导致此错误的原因是 docker-machine rm docker-vm-one 后,在后面新创建一个 docker-vm-two 而再次启动 docker-vm-two 时则可能会出现此错误[ 此处未详细测试(terminal close sometime triggle), 本人是在重启电脑后提示的 ]!