当前位置: 首页 > 知识库问答 >
问题:

Docker--insecure-注册表标志未按预期工作

秦涵涤
2023-03-14

具有自签名证书的专用注册中心的说明在登录时说明:

我已经确认了它是在设定中。

根6865 1 0 12:47?00:00:00/usr/bin/docker-d--不安全-registry registry:8443

但docker登录仍然会产生以下错误:

是的,我需要HTTPS。它是一个私有注册表,但在一个公共IP上。唯一的方法是用一个真正的证书创建一个正确的DNS条目吗?

共有1个答案

燕富
2023-03-14

为Docker守护进程配置守护进程标志和环境变量有多种方法。推荐的方法是使用与平台无关的daemon.json文件,默认情况下该文件位于Linux上的/etc/docker/中。

因此,为了配置不安全的注册表,请执行以下操作:

>

  • daemon.json文件中设置以下标志:

    {
        "insecure-registries": ["registry:8443"]
    }
    

    重新启动Docker

     $ sudo systemctl restart docker
    

    就是这样!

  •  类似资料:
    • 我正在使用请求有效负载中的对象数组调用API,我在@Request estBody中添加了@有效注释以检查是否有任何空属性在我的有效负载中发送。我希望我正在发送的任何空数据都应该抛出错误。但我的代码没有抛出错误 下面是我的实体课 这是我的控制器类 验证依赖项 我的请求有效负载 当我发送上述有效负载时,我希望抛出一个错误,因为我没有发送不为null的性别,但spring没有抛出任何错误。 我是否错过

    • 我正在使用spring Roo并希望访问Controller类中的一个bean,该类在ApplicationContext.xml中具有以下配置: 配置类本身是: 在我的Controller中,我认为一个简单的Autowired注释应该可以完成这项工作 在启动过程中,spring在setSkipWeeks方法中打印消息。不幸的是,每当我在控制器中调用config.getSkipWeeks()时,它

    • 当我运行以下程序时,它只打印 然而,从Java 8的equalsIgnoreCase文档中我们发现: 如果以下至少一项为真,则两个字符c1和c2被视为相同的忽略情况: •对每个字符应用java.lang.character.ToUpperCase(char)方法会产生相同的结果 所以我的问题是为什么这个程序不打印 在这两种操作中,都使用了大写字符。

    • 我试图使用来传输我根据前面的问题设置的自定义标头。 我在文件中读到... 我的属性包括:

    • 我正在和selenium一起工作,刮一些数据。 有一个按钮在页面上,我正在点击说“Custom_Cols”。这个按钮为我打开了一个窗口,我可以在那里选择我的列。 我的问题是为什么新窗口上的元素不可见,即使我正在等待元素的可见。补充一下,我已经尝试增加延迟时间,但我还是会偶尔出现这个错误。 我的密码在这里