位置: IT常识 - 正文

Docker 搭建 Nexus3 私服 | 基本操作(Docker 搭建api)

编辑:rootadmin
1 Docker 安装 Nexus3 1.1 创建目录 在硬盘上创建 Nexus3 的主目录: mkdir -p /Users/yygnb/dockerMe/nexus3 为该目录添加权限: chmod 777 -R /Users/yygnb/dockerMe/nexus3 1.2 拉取镜像 搜索镜 ... 1 Docker 安装 Nexus31.1 创建目录

推荐整理分享Docker 搭建 Nexus3 私服 | 基本操作(Docker 搭建api),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Docker 搭建网络代理服务器,Docker 搭建网络代理服务器,Docker 搭建 Nextcloud写一个 PPT,Docker 搭建 Nextcloud对话框,Docker 搭建 Nextcloud对话框,Docker 搭建 Nextcloud对话框,Docker 搭建 Nextcloud的 PPT,Docker 搭建自动书库自动更新,内容如对您有帮助,希望把文章链接给更多的朋友!

在硬盘上创建 Nexus3 的主目录:

mkdir -p /Users/yygnb/dockerMe/nexus3

为该目录添加权限:

chmod 777 -R /Users/yygnb/dockerMe/nexus31.2 拉取镜像

搜索镜像:

docker search nexus3

搜索结果:

拉取镜像:

docker pull sonatype/nexus31.3 运行容器

镜像拉取完毕后,便可运行容器,这里映射了 nexus-data 目录到上面创建的目录和三个端口。三个端口分别是:

8081 - nexus3 服务端口8082 - host 镜像仓库的服务端口8083 - group 镜像仓库的服务端口

运行容器:

docker run -tid \ -p 8081:8081 \ -p 8082:8082 \ -p 8083:8083 \ -v /Users/yygnb/dockerMe/nexus3:/nexus-data \ --name nexus3 \ -e NEXUS_CONTEXT=nexus \ sonatype/nexus3

查看容器运行状态:

docker ps -a | grep nexus3

查看容器的日志:

docker logs -f nexus3或docker logs -f 547b

如果容器运行失败,尝试把 docker 内存和硬盘调大(Preferences --> Resources):

重启 docker 后,重新启动容器:

docker start nexus31.4 访问私服

容器启动后,在浏览器中访问:

localhost:8081/nexus

点击右上角”Sign in“按钮。第一次登录时,登录弹窗中会显示密码位于/nexus-data/admin.password。由于 /nexus-data 目录已经映射到磁盘的 /Users/yygnb/dockerMe/nexus3 目录,故可以在该目录查看到 admin.password 文件。也可以在控制台中进入容器查看:

进入容器:

docker exec -it nexus3 /bin/bash

查看密码:

cat /opt/sonatype/sonatype-work/nexus3/admin.password

使用用户名"admin" 和上面查看到的密码登录。登录成功后,根据向导修改密码。

在下一步配置匿名访问时,通常选择 Enable anonymous access,这样只有在上传包的时候需要 profile,拉取包时可以匿名。

2 Nexus3 基本管理

由于后面要分别讲述 JS 和 Java 使用 Nexus3 私服,两者都涉及到仓库创建,故单独把这一块提出来,后面便不再赘述。

2.1 角色管理Docker 搭建 Nexus3 私服 | 基本操作(Docker 搭建api)

nexus3 支持创建角色和用户,可以创建一个角色,让该角色只能发布包到私服。

1)进入角色管理界面,点击右上角的“Create Role”创建角色,如下图:

2)Role Type 选择:nexus role;

3)分别填写角色 ID、名称、描述,权限选择:nx-repository-view-*-*-*

4)填写完毕后保存该角色。

2.2 用户管理

创建完角色后,需要创建用户,给该用户分配 nx-deploy 的角色。

在用户管理界面,点击 Create local user 按钮进入创建用户界面。在创建用户界面填写表单信息,并分配上一步创建的角色 nx-deploy 。

id:syouyagepassword:111111email:heroyyg@126.com

如下图:

用户创建成功后,便可在用户列表中看到刚创建的用户。

可以退出登录,测试使用刚才创建的用户名和密码登录nexus3。

2.3 设置 Realms

如果搭建 npm 私服,发布 JS 库时需要通过 npm login 等录,在发布的时候需要私服支持 npm bearer token 方式。

进入 Realms 设置界面,将 npm Bearer Token Realm 选到右侧。如下图所示:

2.4 仓库管理

如下图进入仓库管理界面:

在仓库列表界面可以点击 Create repository 按钮创建仓库,也可以点击其中某个仓库修改仓库信息或删除仓库。

2.5 仓库类型

点击 Create repository 按钮后,会进入选择仓库类型的界面(Select Recipe)。Nexus3 有三大种类型:hosted、proxy、group。

1)hosted:宿主仓库,即本地仓库,该仓库存放本地项目产生的构建,无论是团队内部开发了通用组件库、公共 jar 等,都是发布到这里面。

2)proxy:代理仓库,用来代理远程仓库,如代理 Maven 中央仓库等。

3)group:仓库组,可以聚合上面两者。因为在开发过程中,某些包是远端的、某些包是内部私服中的,这样就对应了两个地址,使用仓库组将 hosted 和 group 聚合,暴露为一个地址。

本文简单介绍了 Docker 环境下搭建 Nexus3 私服以及 Nexus3 私服的基本操作,后文将分别针对 npm(前端)和 maven(后端)如何使用 Nexus3 私服进行详细介绍。

感谢你花费宝贵的时间阅读本文,如果本文给了你一点点帮助或者启发,还请三连支持一下,点赞、关注、收藏,作者会持续与大家分享更多干货

本文链接地址:https://www.jiuchutong.com/zhishi/303120.html 转载请保留说明!

上一篇:phpcms怎么做站群(phpcms怎么样)

下一篇:详解Python元类(metaclass)(python 元类 详解)

  • 试玩游戏需要注意的技巧(试玩游戏需要注意哪些)

    试玩游戏需要注意的技巧(试玩游戏需要注意哪些)

  • windows7安装方法(windows7安装方法)(windows7安装视频教程)

    windows7安装方法(windows7安装方法)(windows7安装视频教程)

  • 荣耀60防水吗(荣耀magic5防水不)

    荣耀60防水吗(荣耀magic5防水不)

  • 微信被删了朋友圈会显示什么(微信被删了朋友圈评论还在吗)

    微信被删了朋友圈会显示什么(微信被删了朋友圈评论还在吗)

  • Redmi K40匹配什么屏幕(红米k40对应的手机)

    Redmi K40匹配什么屏幕(红米k40对应的手机)

  • 宏碁电脑A键和N键失灵(acerfn键)

    宏碁电脑A键和N键失灵(acerfn键)

  • iphone11是双卡槽吗(苹果11双卡是什么样的卡槽)

    iphone11是双卡槽吗(苹果11双卡是什么样的卡槽)

  • 微信余额怎么设置密码(微信余额怎么设置指纹)

    微信余额怎么设置密码(微信余额怎么设置指纹)

  • 华为手机上怎么录自己手机上的视频(华为手机上怎么做ppt)

    华为手机上怎么录自己手机上的视频(华为手机上怎么做ppt)

  • ios系统建议更新吗(苹果建议更新最新版本吗)

    ios系统建议更新吗(苹果建议更新最新版本吗)

  • vivox21A哪里插内存卡(vivox21a怎么插手机卡和内存卡)

    vivox21A哪里插内存卡(vivox21a怎么插手机卡和内存卡)

  • excel怎么去除网格线(excel怎么去除自带的网格线)

    excel怎么去除网格线(excel怎么去除自带的网格线)

  • beats solo2和solo3区别(beats solo2和solo3红色颜色对比)

    beats solo2和solo3区别(beats solo2和solo3红色颜色对比)

  • 苹果max无法向上滑动解锁(苹果手机无法向上滑动)

    苹果max无法向上滑动解锁(苹果手机无法向上滑动)

  • 音响中英文语音切换(音响中英文语音怎么设置)

    音响中英文语音切换(音响中英文语音怎么设置)

  • 红米k20pro和红米k20pro尊享版有什么区别(红米k20pro和红米10x哪个好)

    红米k20pro和红米k20pro尊享版有什么区别(红米k20pro和红米10x哪个好)

  • 步步嗨登录失败(步步福利无法登录)

    步步嗨登录失败(步步福利无法登录)

  • ps在没网络情况可以用吗(ps没有网络可以保存吗)

    ps在没网络情况可以用吗(ps没有网络可以保存吗)

  • 怎样把手机音乐下载到mp3(怎样把手机音乐转存到u盘)

    怎样把手机音乐下载到mp3(怎样把手机音乐转存到u盘)

  • qq记录怎么转移到新手机(qq记录怎么转移到另一台电脑)

    qq记录怎么转移到新手机(qq记录怎么转移到另一台电脑)

  • 拼多多怎么无物流发货(拼多多怎么无物流发货订单)

    拼多多怎么无物流发货(拼多多怎么无物流发货订单)

  • 淘宝帮买怎么操作(淘宝帮买功能怎么开启)

    淘宝帮买怎么操作(淘宝帮买功能怎么开启)

  • 华为nova5pro怎样分屏(华为nova5pro怎样连接u 盘)

    华为nova5pro怎样分屏(华为nova5pro怎样连接u 盘)

  • excel2010打开灰白(excel2007打开灰白)

    excel2010打开灰白(excel2007打开灰白)

  • 大华海康NVR录像JAVA下载及WEB播放(大华摄像头海康威视录像机)

    大华海康NVR录像JAVA下载及WEB播放(大华摄像头海康威视录像机)

  • 税控盘是什么东西多少钱
  • 律师异地立案费用
  • 调整未分配利润影响所得税吗
  • 一般纳税人简易计税可以抵扣进项税额吗
  • 公务员工资待遇标准表
  • 特许权使用费计算公式
  • 公司零申报怎么注销
  • 主营业务收入借增贷减
  • 培训费没有发票怎么办
  • 亏本销售商品如何做其会计分录?
  • 上海房产税如何退税
  • 出口退税报关单解密在哪下载
  • 什么叫记载资金的账簿
  • 怎么计提所得税费用
  • 房地产企业城市配套费
  • 独立账户负债核算内容
  • 苹果15手机价格和图片颜色
  • 补缴增值税滞纳金天数
  • 财务指标有哪四类
  • 地下开采对城区的影响
  • php如何调用接口
  • 以物易物怎么写分录
  • 阐述php的特点
  • vue页面刷新时原有的数据还在吗
  • 疯狂世界百科
  • linux 高并发网络编程
  • 专用发票有几联?
  • 结转坏账准备是什么意思
  • 织梦如何给栏目增加缩略图
  • 员工休产假不发工资违法吗
  • 个税累积税阶
  • 固定资产入账及摊销方法
  • 财务报表中的应收款项包括哪些
  • dedecms51
  • 运输服务的增值税税率到底是6还是9
  • 罚款可以直接在12123
  • 企业应纳税总额怎么算
  • 劳务报酬所得与工资薪金所得纳税的区别
  • sql server 2008简介
  • mysql主从复制实现原理
  • 住宿发票遗失怎么办
  • 收到返还工会经费大于管理费用
  • 小规模印花税有减免政策吗
  • 运输公司赔偿账务处理
  • 财政补助收入属于资产类还是负债类
  • 其他综合收益如何计算所得税
  • 个贷系统平账专户A户付款会计分录
  • 固定资产后续支出计入的科目
  • 冲减实收资本是什么意思
  • 员工自动辞职有工龄工资吗
  • 减免税款借方有利息吗
  • 退票费凭证可以用于报销吗?
  • 为什么总成本费用不变
  • mssql in
  • mysql7.x单独安装mysql的方法
  • windows注册表简单应用
  • 电脑重装xp系统怎么设置
  • xp系统怎么删除电脑里所有东西
  • macbook截
  • windows10怎么老是蓝屏
  • 怎么快速
  • JavaScript字体颜色
  • javascript基础编程
  • cocos2dx quicxk 3.3 导入Json文件布局 UI
  • 梦见擦窗户框
  • unity 角色控制器设置isTrigger问题
  • unity5.x游戏开发指南
  • Node.js生成HttpStatusCode辅助类发布到npm
  • jquery写网页
  • node中的ejs
  • javascript的简介
  • 3d游戏引擎诞生
  • ubuntu快捷键大全
  • python django orm
  • android应用程序包下载安装
  • 2000元工资交多少党费
  • 广西税务局123
  • 广东每年交多少税给国家
  • 开票内容 大类
  • 城市维护建设税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设