首页/云/Docker 容器速查/insecure-registries 配置(内网 HTTP 仓库)
镜像与构建107 条

insecure-registries 配置(内网 HTTP 仓库)

让 Docker 客户端信任 HTTP 或无证书的内部注册表:写入 daemon.json 的 insecure-registries 并重启守护进程后生效。

Docker 容器速查云更新于 2026-10-12
用途信任非 HTTPS 内部仓库
配置位置/etc/docker/daemon.json
生效方式重启 docker 服务

配置示例

配置示例
{
  "insecure-registries": ["registry.internal:5000"]
}

应用与校验

应用与校验
sudo python3 -m json.tool /etc/docker/daemon.json
sudo systemctl restart docker
docker push registry.internal:5000/team/app:1.0
跳过 TLS 校验属于受控内网的过渡手段,长期方案是给仓库配置受信证书并走 HTTPS。

易错点

  • daemon.json 写坏会导致 Docker 起不来,改完先做 JSON 语法校验再重启
  • 只重启客户端不重试不可能生效,配置改动必须配合守护进程重启

数据来源与参考

  • Docker 官方文档:Docker daemon 配置 insecure-registries(docs.docker.com)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌