使用docker-machine driver digitalocean

时间:2016-05-02 06:10:18

标签: docker digital-ocean docker-machine

运行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>替换为有效值:)

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

1 个答案:

答案 0 :(得分:0)

似乎与您的网络有关

已创建docker-remote机器,但是您无法通过TCP协议连接到它。

  • 尝试通过ssh docker-machine -D ssh docker-machine-name连接到它以确认假设。

如果可以使用ssh,则表示这是网络问题。

更改您连接的网络,然后重试。

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