将不安全的注册表添加到 Docker

2023-12-28

我有一个在 CentOS 上运行的 docker 1.12。我试图向其中添加不安全的注册表,但文档中提到的内容不起作用。该系统使用systemd所以我创建了一个/etc/systemd/system/docker.service.d/50-insecure-registry.conf file.

$ cat /etc/systemd/system/docker.service.d/50-insecure-registry.conf
[Service]
Environment='DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"'

加载守护进程并重新启动docker服务后,systemd显示环境变量已经存在

$ sudo systemctl show docker | grep Env
Environment=DOCKER_OPTS=--insecure-registry="hostname.cloudapp.net:5000"

但当我跑步时docker info我没有看到添加不安全的注册表

$ docker info
........
Registry: https://index.docker.io/v1/
WARNING: bridge-nf-call-iptables is disabled
WARNING: bridge-nf-call-ip6tables is disabled
Insecure Registries:
    127.0.0.0/8

将图像推送至hostname.cloudapp.net失败了

Pushing application     (hostname.cloudapp.net:5000/application:latest)...
The push refers to a repository     [hostname.cloudapp.net:5000/mozart_application]
ERROR: Get https://hostname.cloudapp.net:5000/v1/_ping: http: server gave HTTP response to HTTPS client

有什么可以做的吗?我错过了什么吗?

UPDATE

通过添加文件解决了问题/etc/docker/daemon.json包含以下内容

{
    "insecure-registries" : [ "hostname.cloudapp.net:5000" ]
}

然后重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

之后不安全的注册表hostname.cloudapp.net:5000 works.


(复制问题的答案)

要添加不安全的 docker 注册表,请添加文件/etc/docker/daemon.json包含以下内容:

{
    "insecure-registries" : [ "hostname.cloudapp.net:5000" ]
}

然后重新启动docker。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将不安全的注册表添加到 Docker 的相关文章

随机推荐

  • 蓝牙文件交换完全安全吗? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 通过蓝牙传输文件时可能会面临哪些攻击 另外 Android手机之间通过蓝牙传输的文件是否加密 两种常见的攻击是 被动窃听和中间人攻击 如果您使用的是蓝
  • 事件出队后,Javascript 事件循环如何处理非阻塞函数调用的执行?

    假设调用堆栈上有 5 个内容 事件队列中有一项 一旦所有 5 个项目都从调用堆栈中弹出 事件队列中的回调就会被推送到调用堆栈上 可能需要 20 秒才能完成 与此同时 我向调用堆栈添加了另一个 非阻塞 调用 如果 I O 密集型操作仍在执行
  • 将数组映射到接口

    假设我有一个如下所示的数组 const options name foo type boolean name bar type string name bar should be baz not bar type number 我希望使用这
  • 获取元素的打印页码

    我正在从事一个涉及将 PDF 手册转换为 html 的项目 我试图在打印时保留 PDF 的价值 同时在不受页面概念约束的设备上为它们提供更好的用户界面 我遇到的问题是这些手册有一个目录 其中包含每个章节开始的页码 在设备上查看时 该列表只是
  • 如何列出 npm 用户安装的软件包

    如何列出用户安装 环境包only in npm 当我做npm g list 它输出每个包及其依赖项 相反 我想查看安装在current工作项目或环境 npm list g depth 0 npm Node js 包管理器命令行工具 list
  • 如何在iphone sdk中以编程方式获取图像占用的内存大小?

    我想打印加载特定图像时图像占用的内存量 谁能有想法吗 请帮我 谢谢 拉克什米 UIImage没有提供明显的方式来告诉底层数据的内存 不过 我们可以使用 Core Graphics 来进行估算 您可能可以通过执行以下操作来估计图像占用的内存
  • 防止模态表单在退出时关闭所有非模态打开的表单

    我在 Excel 中使用 VBA 表单时遇到了一些奇怪的行为 我有一个调用无模式表单的模块 它充当调用其他表单的中心 其他形式作为模态形式调用 问题是 一旦子窗体被隐藏或卸载 父无模式窗体也会关闭 我试图找到这个问题的答案 但尽管存在这样的
  • C# CompareTo 方法混乱

    我试图理解 C 中的 CompareTo 方法 我明白 如果两个变量相同 我会得到 0 但是 1 和 1 的部分让我有点困惑 有人可以更直观地向我解释一下吗 是的 我阅读了文档 你说你读过文档 https learn microsoft c
  • 从本地主机连接到 Docker MySQL 容器?

    我正在运行一个 docker mysql 映像 以下是 docker compose yml 文件的样子 db image mysql environment MYSQL ROOT PASSWORD MYSQL ALLOW EMPTY PA
  • iphone - 当视图的阴影打开时,动画的性能非常差

    我有一个UILabel with CALayer阴影 我只是通过移动它UIView动画片 性能很差 我可以看到动画一点也不流畅 我认为这是影子UILabel这会导致动画问题 因为如果我关闭阴影 动画就会变得像正常一样平滑 我尝试过使用vie
  • Laravel5:compiled.php 第 3123 行中出现 TokenMismatchException:

    情况 如果已经被问过 请提前抱歉 但无论如何我都无法让它发挥作用 我使用 Laravel 5 作为 API 我有一个简单的功能来编辑任务 我正在通过我的网络应用程序或邮递员对其进行测试 我总是收到此错误 TokenMismatchExcep
  • chrome 扩展:未捕获类型错误:无法读取未定义的属性(读取“onClicked”)[重复]

    这个问题在这里已经有答案了 我一直在创建一个 chrome 扩展 它应该在扩展单击时在特定选项卡上运行特定脚本 index js service worker js action on extension click chrome brow
  • MVC 验证低于/高于其他值

    在 MVC Net 中验证模型的最佳方法是什么 我想接受最小值 最大值 不是字段的单个最小 最大值 但用户可以使用单独的字段来指定最小值 最大值 public class FinanceModel public int MinimumCos
  • 如何在 codeigniter 挂钩中检索第三个 uri 段

    我正在编写一个自定义 post controller 挂钩 我们知道 codeigniter uri结构是这样的 example com class function id 和我的代码 function hook acl global RT
  • 如何检测文档中的图像

    如何检测 doc xls ppt 或 pdf 等文档中的图像 我遇到了 Apache Tika 我正在尝试它的命令行选项 http tika apache org 1 2 gettingstarted html http tika apac
  • 具有 WPF 桌面桥接包的 UWP 中的 System.BadImageFormatException

    我已经完整详细地描述了本主题中的问题和疑问UWP 与 WPF 桌面桥接包的 AppServiceResponse 中的 System NullReferenceException 和 System BadImageFormatExcepti
  • 如何在邮件中添加html代码?

    我创建了一个自动发送电子邮件的脚本 我的邮件消息包含在以下变量中 message 但是 当我包含类似 html 代码或其他内容时 它在我的邮件中没有正确显示 你可以这样做 headers MIME Version 1 0 r n heade
  • 从 Eigen::SparseMatrix 中提取块/ROI,无需复制

    我想知道有没有什么好方法从 Eigen SparseMatrix 中提取块 ROI 更准确地说 我想要提取的是内向量 我想做的是这样的 typedef Eigen SparseMatrix
  • 为什么ajax模式需要太多时间

    你好 stackoverflow 用户 我有一个jquery来打开模态 代码如下 openVarifiedModal click function var otpFor this data value var formdata this d
  • 将不安全的注册表添加到 Docker

    我有一个在 CentOS 上运行的 docker 1 12 我试图向其中添加不安全的注册表 但文档中提到的内容不起作用 该系统使用systemd所以我创建了一个 etc systemd system docker service d 50