【问题标题】:docker-machine create --driver generic kills ssh on google compute enginedocker-machine create --driver generic 杀死谷歌计算引擎上的 ssh
【发布时间】: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


    【解决方案1】:

    根据 docker docs 上的generic driver's page,尝试用等号编辑--generic-ip-address=ip_address

    【讨论】:

      猜你喜欢
      • 2013-12-05
      • 2023-04-10
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-18
      相关资源
      最近更新 更多