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

运维|devops|docker|docker私有仓库搭建(nexus)

运维|devops|docker|docker私有仓库搭建(nexus)

📑 目录

1. 运维|devops|docker|docker私有仓库搭建(nexus)

1.1 主流仓库比较

1.2 如果Nexus基于docker部署

1.2.1 重装

1.3 Sonatype Nexus 开启docker

1.3.1 激活 Docker Bearer Token Realm

1.3.2 创建 Docker 专用的 Blob 存储

1.3.3 创建 Docker Hosted 仓库

1.3.4 验证是否开启

1.4 打通docker和仓库

1.4.1 增加如下配置

1.4.2 重启docker

1.4.3 验证配置是否生效

1.4.4 登录

1.5 推送测试镜像

1.6 拉取测试镜像

1.7 Nexus Web

基于Nexus 3.93 社区版(Community Edition)

主流仓库比较

方案核心优势局限性适用场景
Docker Registry部署极其简单,资源占用少功能单一,无UI界面,无用户管理个人学习、小型测试环境
Harbor功能强大:支持RBAC权限、漏洞扫描、镜像复制、Web UI部署稍复杂,占用资源较多中大型企业生产环境首选
Sonatype Nexus一个工具管理所有构建产物(如 Maven, npm, Docker)Docker 仓库功能相对基础团队已使用 Nexus 管理其他依赖

如果Nexus基于docker部署

需要卸载重装,开发8881端口(密码和存储数据会丢失)

重装

bash

docker commit nexus my-nexus-with-data docker stop nexus docker rm nexus docker run -d \ --name nexus \ -p 8082:8081 \ -p 8881:8881 \ my-nexus-with-data

Sonatype Nexus 开启docker

激活 Docker Bearer Token Realm

创建 Docker 专用的 Blob 存储

>docker-blob

创建 Docker Hosted 仓库

docker-hosted

验证是否开启

  • docker 内部验证

bash

docker exec -it nexus sh wget -qO- http://localhost:8881/v2/

  • 其他服务器验证

bash

curl -v http://192.168.0.68:8881/v2/

打通docker和仓库

sudo nano /etc/docker/daemon.json

增加如下配置

json

{ "registry-mirrors": [ "https://docker.mirrors.ustc.edu.cn" ], "insecure-registries": ["192.168.0.68:8881"] }

重启docker

bash

sudo systemctl daemon-reload sudo systemctl restart docker

验证配置是否生效

bash

docker info | grep -A 2 "Insecure Registries"

登录

docker login 192.168.0.68:8881(使用nexus用户名和密码)

推送测试镜像

bash

# 拉取测试镜像 docker pull nginx:alpine # 打标签 docker tag nginx:alpine 192.168.0.68:8881/nginx:alpine # 推送 docker push 192.168.0.68:8881/nginx:alpine

拉取测试镜像

bash

# 删除本地镜像 docker rmi 192.168.0.68:8881/nginx:alpine # 从私有仓库拉取 docker pull 192.168.0.68:8881/nginx:alpine

Nexus Web

http://www.jsqmd.com/news/1304474/

相关文章:

  • MTK平台scatter.txt生成全解析:从分区表原理到自定义实践
  • Windows命令行下Python交互环境全攻略:从入门到高效使用
  • 第 T10 周:数据增强
  • LDO与DCDC电源选型实战:从原理到PCB布局的完整避坑指南
  • 从零构建语音识别应用:百度API实战指南与性能优化
  • 2026 年当下,庆云值得关注的高原升压变压器实力厂家哪个好,藏区输电的“隐形守护者”,为何能在超高海拔下稳稳扛住重任?-中能变压器 - 鉴选官
  • AssetStudio完整指南:5分钟掌握Unity资源提取终极解决方案
  • 2026 年 7 月新发布:赫山评价高的HDPE硅芯管通信工程批发报价厂家哪个好,通信项目降本秘诀竟是它?这款管材的批发报价你绝对想不到-禹顺管道 - 鉴选官
  • CRC-8校验算法详解:从数学原理到C语言实现与实战应用
  • LeetCode 17. 电话号码的字母组合
  • STM32调试连接故障全解析:从No Target Connected到稳定SWD通信
  • 2026年8月层流净化车间/工业净化车间服务公司选哪家_优诺系统集成有限公司 - 行业平台推荐
  • GPT Pro性能跃迁深度解析:从推理优化到MoE架构的技术揭秘与实战指南
  • 2026北京装修行业获客新思路:家装/工装/设计工作室如何通过AIGEO低成本
  • 深入解析Cyclone IV FPGA逻辑单元(LE)架构与设计优化
  • Next.js生活工具前端架构全景:状态流、路由与组件通信
  • 2026年8月广州漏水检测/广州漏水施工公司推荐几家_广州执盾建筑防水工程有限公司 - 品牌宣传支持者
  • 2026年 不锈钢门厂家推荐排行榜,304不锈钢门,简易不锈钢门,自建房不锈钢门,匠心铸造安全之选! - 优企名品
  • Linux连接跟踪(conntrack)原理、实践与性能调优指南
  • 音频剧制作技术全解析:从TTS合成到多轨混音的工程实践
  • 数字逻辑电路入门:从布尔代数到FPGA实践
  • GPT-5.5 516令牌断崖现象:成因、影响与工程应对策略
  • 主流 Agent 架构分析
  • 2026年 织带印刷厂家推荐排行榜,运动护具织带logo印刷,服饰辅料织带印刷加工,运动绑带印刷源头厂家精选! - 优企名品
  • 计算机毕业设计之程序设计基础视频学习系统的设计与实现
  • 靠谱的亚洲EMBA择校指南,适配民营企业家进阶
  • 2026年精选:新乡真空上料机优质厂家——建一智能装备的硬实力解码 - 装修教育财税推荐2026
  • Umi-OCR:免费离线OCR软件,轻松提取图片文字
  • UniApp生命周期全解析:从原理到实战,解决跨端开发核心难题
  • 2026年阳台遮阳棚厂家推荐榜单:电动伸缩/固定式铝合金遮阳棚,户外防雨防晒隔热优选品牌解析 - 优企名品