【问题标题】:Key server times out while installing docker on Ubuntu 14.04在 Ubuntu 14.04 上安装 docker 时密钥服务器超时
【发布时间】:2016-01-13 07:40:38
【问题描述】:

我正在尝试在 Ubuntu 14.04 上安装 docker,但是,我无法超越此处记录的第一步:https://docs.docker.com/engine/installation/ubuntulinux/

$ sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --homedir /tmp/tmp.VB8X4gv8Ty --no-auto-check-trustdb --trust-model always --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
gpg: requesting key 2C52609D from hkp server p80.pool.sks-keyservers.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error

运行此命令几分钟后,密钥服务器超时。还有其他人面临这个问题吗?我看到了一些关于防火墙阻止端口 11371 的 posts。但我已经在使用端口 80,所以这不应该是问题。

如果使用 apt-key 从密钥服务器获取密钥的首选选项不起作用,我该怎么做才能在 Ubuntu 上手动更新密钥?

【问题讨论】:

  • 我会将这个问题提交给 AskUbuntu 或 ServerFault。
  • 好像又挂了。

标签: ubuntu docker ubuntu-14.04


【解决方案1】:

试试这个密钥服务器“hkp://keyserver.ubuntu.com:80”

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D

它对我有用。

【讨论】:

    【解决方案2】:

    在撰写本文时,http://www.downforeveryoneorjustme.com/p80.pool.sks-keyservers.net 报告 p80.pool.sks-keyservers.net 已关闭。

    这将解释错误消息。


    一个小时后更新,p80.pool.sks-keyservers.net又被举报了。

    OP rkrishnan 确认 in the comments 使用 apt-get install docker-engine 安装 docker

    【讨论】:

    • 对我来说,downforeveryoneorjustme 显示密钥服务器已启动并正在运行。无论如何,我可以使用apt-get install docker-engine 安装 docker。
    • @rkrishnan 因此“在撰写本文时”:) 现在不再关闭。
    • @rkrishnan 我已经编辑了答案以明确这一点,并包含您的评论以提高知名度。
    【解决方案3】:

    使用apt-get install docker-engine 安装 docker,它对我有用。想知道为什么这不是 docker docs 中的默认记录选项!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-11-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 2014-10-12
      • 2019-10-11
      • 2016-09-10
      • 1970-01-01
      相关资源
      最近更新 更多