fjudith/nexusNexus是一款开源仓库管理器,支持管理多种包格式。本Docker镜像基于官方sonatype/nexus3和nginx镜像构建,集成Nginx作为反向代理和SSL终止器,能够基于用户代理路由Docker registry请求,适用于企业级私有仓库管理场景。
/etc/nginx/ssl/nginx.crt|nginx.key路径适用于需要集中管理多种软件包的开发、测试和生产环境,可作为企业私有仓库解决方案,满足Docker镜像、Maven依赖、NPM包等资源的存储、分发和版本控制需求,尤其适合对安全性有要求(需SSL加密)的场景。
bashdocker run -d --name="nexus" -p 8081:8081 -p 5000:5000 fjudith/nexus
bashdocker run -it --name="nexus-nginx" --link nexus:nexus -p 80:80 -p 443:443 fjudith/nexus:nginx
启动浏览器访问 http://<IP地址> 或 https://<IP地址> 进入Nexus管理界面。
| 变量名 | 描述 | 默认值 |
|---|---|---|
| LETS_ENCRYPT_ENABLED | 启用Let's Encrypt证书(替代自签名证书) | false |
| PUBLIC_DNS | 证书"CN"记录使用的DNS域名 | draw.example.com |
| ORGANISATION_UNIT | 证书"OU"记录使用的组织单位 | Cloud Native Application |
| ORGANISATION | 证书"O"记录使用的组织名称 | example inc |
| CITY | 证书"L"记录使用的城市名称 | Paris |
| STATE | 证书"ST"记录使用的州/省名称 | Paris |
| COUNTRY_CODE | 证书"C"记录使用的国家代码(2位) | FR |



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务