运行eval $(docker-machine env digitalocean)
时收到此错误消息:Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "<IP ADRESS>:2376": dial tcp <IP ADRESS>:2376: i/o timeoutYou can attempt to regenerate them using 'docker-machine regenerate-certs [name]'.Be advised that this will trigger a Docker daemon restart which will stop running containers.
命令在Digital Ocean上创建Docker容器。docker-machine create --driver digitalocean --digitalocean-access-token=<ACCESS TOKEN> digitalocean
用有效值替换<IP ADRESS>
和<ACCESS TOKEN>
:)
一直在谷歌上搜索,但是找不到任何解决方案。将在今天晚些时候验证Docker版本,但是如果有人知道问题所在,欢迎您帮助我。
最佳答案
看来,这可能与您的网络有关,
docker-remote机器已创建,但是您无法通过TCP协议(protocol)连接到该机器。
docker-machine -D ssh docker-machine-name
连接到它,以确认假设。 如果可以使用ssh,则表示这是网络问题。
更改您连接的网络,然后重试。
PS:当我连接到大学无线网络时,我遇到了问题,但是当我更改网络时,一切都开始工作
关于docker - 使用docker-machine driver digitalocean时的TLS错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36975960/