当前位置: 首页 > news >正文

registry-ui docker搭建私有仓库的一些问题笔记

搭建私有仓库,用docker-registry 作为仓库,docker-registry-ui  作为界面。

原来的docker-compose.yml如下

services:registry:image: registry:2container_name: registryports:- "5000:5000"  # 外网访问的端口volumes:- ./data:/var/lib/registry  # 用于持久化数据存储environment:REGISTRY_HTTP_HEADERS_Access-Control-Allow-Origin: '[http://192.168.77.130:8051]'REGISTRY_HTTP_HEADERS_Access-Control-Allow-Methods: '[HEAD,GET,OPTIONS,DELETE]'REGISTRY_HTTP_HEADERS_Access-Control-Allow-Headers: '[Authorization,Accept,Cache-Control]'restart: alwaysregistry-ui:image: joxit/docker-registry-uicontainer_name: registry-uienvironment:- REGISTRY_URL=http://127.0.0.1:5000- PUBLIC_URL=http://192.168.77.130:8051- NGINX_PROXY_PASS_URL=http://127.0.0.1:5000- SINGLE_REGISTRY=true- NGINX_RESOLVER=127.0.0.1ports:- "8051:80"  # Frontend 服务端口depends_on:- registryrestart: always

如上启动之后,登录仓库界面会有跨域问题:

关键点在于        - REGISTRY_URL=http://127.0.0.1:5000  此处不能写127.0.0.1  会导致跨域问题。要写成      - REGISTRY_URL=http://192.168.77.130:5000  用registry容器所在的地址。

原因:容器内的 127.0.0.1 不等于 宿主机的 127.0.0.1。你在 docker-registry-ui 容器里配置的:

yaml- REGISTRY_URL=http://127.0.0.1:5000 

它指的是 容器自身的 127.0.0.1:5000,而不是宿主机的 127.0.0.1:5000 —— 所以访问会失败。

http://www.lryc.cn/news/595209.html

相关文章:

  • 服务器后台崩溃的原因
  • 使用Langchain调用模型上下文协议 (MCP)服务
  • 【未限制消息消费导致数据库CPU告警问题排查及解决方案】
  • WEB前端登陆页面(复习)
  • 随笔20250721 PostgreSQL实体类生成器
  • Elasticsearch X-Pack安全功能未启用的解决方案
  • OpenEuler 22.03 系统上安装配置gitlab runner
  • 笔试——Day14
  • 【PTA数据结构 | C语言版】求单源最短路的Dijkstra算法
  • 打造自己的 Jar 文件分析工具:类名匹配 + 二进制搜索 + 日志输出全搞定
  • Laravel 后台登录 403 Forbidden 错误深度解决方案-优雅草卓伊凡|泡泡龙
  • PHP实战:从原理到落地,解锁Web开发密码
  • 【HarmonyOS】ArkTS语法详细解析
  • Valgrind Cachegrind 全解析:用缓存效率,换系统流畅!
  • NISP-PTE基础实操——代码审计
  • Near Cache
  • 嵌入式学习-土堆目标检测(1)-day26
  • 低代码平台能否完全取代传统前端开发
  • Apache Ignite Binary Object 调优
  • OpenCV计算机视觉实战(16)——图像分割技术
  • 有关Maven的个人笔记总结
  • 【PTA数据结构 | C语言版】双连通分量
  • Spring Boot自动装配原理深度解析:从核心注解到实现机制
  • AWS IoT Core CloudWatch监控完整指南
  • AWS Certified Cloud Practitioner 认证考试 测试题与解析
  • HCL 三层知识总结
  • PyTorch 实现 CIFAR-10 图像分类:从数据预处理到模型训练与评估
  • RAG实战指南 Day 20:大规模向量索引优化技术
  • 轮状太空城的科学依据浅谈
  • Linux的目录