运行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 timeout
You 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>
替换为有效值:)
答案 0 :(得分:0)
似乎与您的网络有关
已创建docker-remote机器,但是您无法通过TCP协议连接到它。
docker-machine -D ssh docker-machine-name
连接到它以确认假设。 如果可以使用ssh,则表示这是网络问题。
更改您连接的网络,然后重试。
PS:当我连接到大学无线网络时,我遇到了这个问题,但是当我更改网络时,一切都开始正常工作