docker-machine创建超时后显示超时

时间:2018-09-22 15:25:37

标签: docker docker-machine

我在docker-machine create时遇到一个奇怪的问题,我在gcp实例上使用“ docker-machine create --drivergeneric”命令创建了一台机器,我可以使用“ docker-machine ls”验证其创建该命令显示正在运行,但几秒钟后它断开连接,并在同一命令中显示超时。甚至我与目标的ssh连接都丢失了,没有telnet连接到端口22。似乎是网络问题。

输出到'docker-machine --debug ls'命令

Docker Machine Version:  0.14.0, build 89b8332
Found binary path at /usr/local/bin/docker-machine
Launching plugin server for driver generic
Plugin server listening at address 127.0.0.1:42913
() Calling .GetVersion
Using API Version  1
() Calling .SetConfigRaw
() Calling .GetMachineName
timeout set to 10s
(gcp1-amar) Calling .GetURL
(gcp1-amar) Calling .DriverName
NAME        ACTIVE   DRIVER    STATE     URL   SWARM   DOCKER   ERRORS
gcp1-amar            generic   Timeout
Making call to close driver server
(gcp1-amar) Calling .Close
(gcp1-amar) DBG | Closing plugin on server side
Successfully made call to close driver server
Making call to close connection to plugin binary

1 个答案:

答案 0 :(得分:0)

这是由于 sshguard 在所有docker实例上将我的docker机器IP列入了黑名单,我不知道为什么。但是我终于通过从防火墙中删除所有sshguard链来解决了这个问题。