docker机创build与通用驱动程序,证书不起作用,但SSH的确

我试图让一个docker机在我们的networking中的Ubuntu 14.04TSL服务器上运行。 我已经在服务器上安装了docker + docker-machine,并且能够使用我的电脑中的命令在服务器上创builddocker-machine:

docker-machine create --driver generic --generic-ip-address 10.10.3.76 --generic-ssh-key "/Users/username/Documents/keys/mysshkey.pem" --generic-ssh-user ubuntuuser dockermachinename 

上面的命令创build了docker-machine,并且能够列出它

 docker-machine ls 

我能够SSH通过运行

 docker-machine ssh dockermachinename 

但是当我尝试连接服务器(-Ddebugging信息)

 docker-machine -D env dockermachinename 

我收到以下消息

 Docker Machine Version: 0.5.2 ( 0456b9f ) Found binary path at /usr/local/bin/docker-machine-driver-generic Launching plugin server for driver generic Plugin server listening at address 127.0.0.1:54213 () Calling .GetVersion Using API Version 1 () Calling .SetConfigRaw () Calling .GetMachineName (dockermachinename) Calling .GetState (dockermachinename) Calling .GetURL Reading CA certificate from /Users/username/.docker/machine/certs/ca.pem Reading server certificate from /Users/username/.docker/machine/machines/dockermachinename/server.pem Reading server key from /Users/username/.docker/machine/machines/dockermachinename/server-key.pem Error checking TLS connection: Error checking and/or regenerating the certs: There was an error validating certificates for host "10.10.3.76:2376": dial tcp 10.10.3.76: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. 

我真的需要解决这个问题,所有的帮助表示赞赏!