【发布时间】:2016-07-27 12:49:57
【问题描述】:
嗨,我还在学习 docker 的奇妙魔法世界。我在 linux 上使用 docker 和 docker-machine 我已经使用docker-machine create 添加了 2 个现有的 Linux 服务器,并在它们上成功运行了我的容器。现在我尝试对已经存在的基于谷歌计算引擎的机器做同样的事情,它也有 Linux。我使用命令:
docker-machine create --driver generic --generic-ip-address ipaddress --generic- ssh-key path_To_Key --generic-ssh-user user_Name machine_Name
我得到一个错误:
错误创建机器:错误检查主机:错误检查和/或 重新生成证书:验证证书时出错 host "X.X.X.X:2376": dial tcp X.X.X.X:2376: i/o timeout 你可以 尝试使用 'docker-machine regenerate-certs 重新生成它们 [名称]'。
那么 docker-machine 不知道它的 ip 但我似乎给它一个命令 trought docker-machine ssh
尽管我无法在其他任何地方使用 ssh 登录,但我必须停止/删除创建的机器并重新启动它。
谁有类似的问题?
【问题讨论】:
标签: ssh docker certificate google-compute-engine