当前位置: 首页 > 面试题库 >

查找注册表-1.docker.io:无此类主机

沃宇
2023-03-14
问题内容

我的Ubuntu 16.4服务器上运行了docker守护程序

我的服务器详细信息:

没有可用的LSB模块。发行者ID:Ubuntu说明:Ubuntu 17.04版本:17.04代号:zesty

我收到以下错误:

aa@aaa-VirtualBox:/etc/default$ docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: dial tcp: lookup registry-1.docker.io: no such host.
See 'docker run --help'.

我设置了http_proxy和https_proxy,因为我位于公司代理/防火墙的后面

有什么线索可以解决这个问题吗?


问题答案:

您还需要使用环境变量来设置Docker守护程序的代理。由于映像不存在,因此Docker run也在进行docker
pull。在您的情况下,代理仅应用于docker run命令,该命令委托给没有代理运行的docker守护程序。

创建一个/etc/systemd/system/docker.service.d/10_docker_proxy.conf具有以下内容的文件

[Service]
Environment=HTTP_PROXY=http://1.1.1.1:111
Environment=HTTPS_PROXY=http://1.1.1.1:111

确保按照您拥有的代理来更新代理1.1.1.1:111只是一个示例

然后执行以下命令重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

现在使用您的docker run命令,它应该可以工作



 类似资料:
  • 我正在使用OpenShift版本: 我的docker版本是: 要在我的计算机上启动本地OpenShift群集,我执行了以下步骤:https://github.com/openshift/origin/blob/master/docs/cluster_up_down.md#linux 我想部署一个Redis实例,由于没有默认的Redis模板(有20个默认模板),我从URL将其加载为JSON模板:ht

  • 对于跨网络汇流平台,我们有一个kafka集群在Premise上,另一个在AWS上,其中数据使用mirror Maker从on-prem复制到AWS。这两个集群都独立于它们自己的模式注册表、rest代理和Connect,这两个集群都有不同的生产者和消费者集,并且选择的主题在集群之间被镜像。 部署schema-registry的最佳实践应该是什么?我们是否应该在on-prem和AWS上有一个主服务器(

  • 我有一个docker容器运行AWS弹性容器服务(Fargate)中的confluentinc/cp模式注册表:5.5.0。只有一个容器正在运行。通过该模式注册表获取当前注册模式的API调用正在工作(例如,

  • 我有一个关于使用Kafka和主题(Kafka代理)和主题(Schema注册表)的不同名称设置流处理器的问题。 首先,任何操作似乎都可以与 Kafka 代理和模式注册表一起工作,但是如果处理器收到该事件,则模式注册表将魔术开始。 而不是将abc作为主题发送到模式注册表abc。bla将被发送。架构注册表的回答为“未找到”。 预期:localhost:8081/subjects/ABC/versions

  • 我正在创建一个火花上下文通过使用- 然后我创建一个RDD- 现在,当我对这些数据执行一些操作时,比如(f/take rdd 3)等,我得到了一个错误- 17/11/28 14:35:00错误提示:组织遇到异常。阿帕奇。火花SparkException:未能在org向Kryo注册类。阿帕奇。火花序列化程序。KryoSerializer。newKryo(KryoSerializer.scala:129

  • PHP-X扩展中可以调用Extension::registerClass方法来注册PHP内置类。可以使用PHPX_ME宏实现参数简化,使用方法: Class c = new Class("CppClass"); /** * 注册构造方法 */ c->addMethod("__construct", CppClass_construct, CONSTRUCT); /** * 普通方法 */ c->a