使用docker机器驱动程序时出现TLS错误

使用docker机器驱动程序时出现TLS错误,docker,digital-ocean,docker-machine,Docker,Digital Ocean,Docker Machine,运行eval$(docker machine env digitalocean)时收到此错误消息: 检查TLS连接时出错:检查和/或重新生成证书时出错:验证主机“:2376”的证书时出错:拨号tcp:2376:i/o超时 您可以尝试使用“docker machine regenerate certs[name]”重新生成证书。 请注意,这将触发Docker守护程序重新启动,从而停止运行容器。 在数字海洋上创建Docker容器的命令 docker机器创建--驱动程序digitalocean--di

运行
eval$(docker machine env digitalocean)
时收到此错误消息:

检查TLS连接时出错:检查和/或重新生成证书时出错:验证主机“:2376”的证书时出错:拨号tcp:2376:i/o超时
您可以尝试使用“docker machine regenerate certs[name]”重新生成证书。
请注意,这将触发Docker守护程序重新启动,从而停止运行容器。

在数字海洋上创建Docker容器的命令

docker机器创建--驱动程序digitalocean--digitalocean访问令牌=digitalocean

替换为有效值:)


一直在谷歌上搜索,但找不到任何解决方案。今天晚些时候将验证Docker版本,但如果有人知道问题可能是什么,欢迎您帮助我。

看起来可能与您的网络有关

docker远程计算机已创建,但无法通过TCP协议连接到它

  • 尝试通过ssh
    docker machine-D ssh docker machine name连接到它,以确认假设
    
如果您可以ssh,则表示这是一个网络问题

请更改所连接的网络,然后重试


PS:当我连接到大学无线网络时,我遇到了这个问题,但当我改变网络时,一切都开始工作了

docker machine ls
说了什么?