匿名访问测试
匿名访问测试
curl -s -o /dev/null -w '%{http_code}\n' https://registry.example.com/v2/
curl -s https://registry.example.com/v2/_catalog | head -c 300
# 期望未认证返回 401认证配置要点
认证配置要点
1. htpasswd 生成凭据文件并挂载到容器,配置 registry 的 auth 段
2. 启用 TLS(证书挂载),避免凭据与层数据明文传输
3. 对外仅暴露网关域名,来源限制到构建网段
4. 或改用 Harbor 等带 RBAC 与扫描能力的方案registry 的删除 API 默认启用,未认证暴露时镜像可能被直接删除,影响发布链路可用性。