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

Docker部署Nexus Repository Community Edition

文章目录

  • 前言
  • 一、部署前环境准备
      • 1.安装部署Docker
      • 2.配置Docker镜像源
  • 二、Docker 部署Nexus Repository Community Edition
      • 1.获取Nexus镜像
      • 2.拉取Nexus镜像
      • 3.创建Nexus3容器
  • 三、访问测试Nexus
      • 1.网页访问Nexus
      • 2.查看Nexus初始密码并登录


前言

Nexus Repository Community Edition(社区版) 是 Sonatype 推出的免费开源仓库管理工具,专为个人开发者和小型团队设计,提供现代化的组件管理能力,同时支持云原生环境部署。作为OSS的升级版,新增对Cargo(Rust)、Conan V2、Composer(PHP)、Hugging Face等格式的支持,支持外部PostgreSQL数据库,解决嵌入式数据库在高并发场景下的性能瓶颈,提升可靠性和扩展性。提供更详细的日志记录、审计功能,支持内容选择器、清理策略等高级管理工具。


一、部署前环境准备

1.安装部署Docker

安装Docker CE

1.安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2.配置Docker的yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3.安装Docker CE
#安装docker-ce
yum install -y docker-ce docker-ce-cli containerd.io
#启动Docker并设置开机自启:
systemctl enable docker --now

2.配置Docker镜像源

#编辑/etc/docker/daemon.json文件,添加以下内容(以下docker源仅临时可用,实际部署可根据情况查找可用源替换):

#编辑/etc/docker/daemon.json文件,复制添加以下内容
vim /etc/docker/daemon.json 
{"registry-mirrors": ["https://docker.1panel.live","https://docker.1ms.run","https://dytt.online","https://docker-0.unsee.tech","https://lispy.org","https://docker.xiaogenban1993.com","https://666860.xyz","https://hub.rat.dev","https://docker.m.daocloud.io","https://demo.52013120.xyz","https://proxy.vvvv.ee","https://registry.cyou","https://mirror.ccs.tencentyun.com","https://<your_code>.mirror.aliyuncs.com"
],"exec-opts": ["native.cgroupdriver=systemd"],"log-driver": "json-file","log-opts": {"max-size": "100m"},"storage-driver": "overlay2"
}

#重新加载Docker配置并重启Docker服务:

systemctl daemon-reload
systemctl restart docker

二、Docker 部署Nexus Repository Community Edition

1.获取Nexus镜像

#搜索Nexus3镜像

docker search nexus

2.拉取Nexus镜像

docker pull sonatype/nexus3:latest

3.创建Nexus3容器

docker run -itd -p 8081:8081 \
--privileged=true --name nexus3 \
-v /data/nexus-data:/var/nexus-data \
--restart=always \
docker.io/sonatype/nexus3:latest

三、访问测试Nexus

1.网页访问Nexus

#确认Nexus3容器正常运行后,在网页上访问:http://本机IP:8081
例如:
在这里插入图片描述

2.查看Nexus初始密码并登录

#进入Nexus3容器

#1.进入nexus3容器
docker exec -it nexus3 /bin/bash 
#2.切换到/nexus-data/目录,查看目录下文件
cd /nexus-data/
ls
#3.查看admin.password文件内的初始密码
cat admin.password

#在网页端输入账号密码登录,如下图所示:
在这里插入图片描述
#登录后,点解next,输入新的admin管理员密码,点击next,后续同意协议,就可以开始使用了
在这里插入图片描述


http://www.dtcms.com/a/410823.html

相关文章:

  • 石材企业网站推广方式图片
  • DOM清除、缓存清除、数据库删除
  • 网站建设整改报告企业门户网站的设计 流程图
  • 东莞专业做网站看守所加强自身网站建设工作总结
  • 大模型的安全治理与技术发展
  • Carboxyrhodamine 110 LC Acid在蛋白质标记领域的应用
  • JAVA解题——求百米自由落下的10次反弹高度与所有路程距离(附源代码)
  • 【JS】JS基础-对象处理方法整合
  • 代码随想录算法训练营第五十二天|101.孤岛的总面积 102.沉没孤岛 103.水流问题 104.建造最大岛屿
  • 韩国优秀平面设计网站网站网址怎么写
  • 南通移动网站建设网站收录很少却有排名
  • Redis04-集群知识
  • 烟台网站制作设计如何给网站添加搜索关键字
  • AUTOSAR 状态管理(SWS_StateManagement.pdf)核心概念解析
  • AI 重构实体经济:2025 年传统产业智能化转型实践
  • 从“硬件能力比拼”到“生活价值交付”,方太智慧厨房重构行业竞争内核
  • 本地的赣州网站建设深圳做网站排名哪家专业
  • 专业建站推广网络公司网站在线留言如何做
  • commons-codec
  • Python 爬虫 HTTPS 实战,requests httpx aiohttp 抓取技巧、证书问题与抓包调试全流程
  • 网站建设小江网页设计工作室主题网站
  • 【算法部署】百度paddle环境适配
  • Linux网络:使用UDP实现网络通信(服务端客户端)
  • 免费个人网站手机app开发技术
  • 论坛网站开发demo查关键词排名软件
  • 茶吧机方案MCU控制方案开发相关资料-茶吧机单片机应用
  • 网站是如何做的好什么网站权重快
  • VR禁毒单车骑行:穿越百年禁毒史的沉浸式教育革命
  • k8s基础
  • 益阳北京网站建设网站代运营要多少费用