【发布时间】:2016-04-25 19:18:35
【问题描述】:
我正在尝试使用以下命令(取自链接https://docs.docker.com/docker-trusted-registry/install/install-csengine/)为 CS 包添加 Docker 的公钥:
sudo rpm --import "https://sks-keyservers.net/pks/lookup?op=get&search=0xee6d536cf7dc86e2d7d56f59a178ac6c6238f52e"
但是,运行上述命令时出现以下错误:
curl: (6) Could not resolve host: sks-keyservers.net; Name or service not known
error: https://sks-keyservers.net/pks/lookup?op=get&search=0xee6d536cf7dc86e2d7d56f59a178ac6c6238f52e: import read failed(2).
是防火墙问题吗??
如果我需要在/etc/hosts 中添加主机条目,请告诉我?
【问题讨论】:
-
这台服务器可能暂时中断(最近几次宕机)你能在浏览器中打开那个网址吗? sks-keyservers.net/pks/…
-
Name or service not known是 DNS 故障。你能从那台机器上解析那个域名吗,因为看起来你不能。 -
我可以在浏览器中打开网址sks-keyservers.net/pks/…
-
如果您可以使用浏览器下载密钥,那么
rpmkeys --import key.asc应该可以工作。 -
在我的情况下,安装 cURL
zypper install -y curl解决了这个问题。
标签: linux docker centos rhel docker-registry