位置: 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 元类 详解)

  • 什么是gis(什么是g3手机)(gis是干什么的)

    什么是gis(什么是g3手机)(gis是干什么的)

  • vivox70pro密码防窃取在哪(vivox7怎么关闭密码)

    vivox70pro密码防窃取在哪(vivox7怎么关闭密码)

  • qq阅读怎么听书(qq阅读怎么听书听不了)

    qq阅读怎么听书(qq阅读怎么听书听不了)

  • iqoo 3的屏幕刷新率是多少(iqoo屏幕刷新hz)

    iqoo 3的屏幕刷新率是多少(iqoo屏幕刷新hz)

  • 华为荣耀9x的分辨率是多少(华为荣耀9x的分屏操作是在哪里)

    华为荣耀9x的分辨率是多少(华为荣耀9x的分屏操作是在哪里)

  • 华为nova5的文字扫描功能在哪(华为nova5文字识别怎么使用)

    华为nova5的文字扫描功能在哪(华为nova5文字识别怎么使用)

  • 苹果手机陌生人打不进来怎么回事(苹果手机陌生人打进来一直在通话中怎么办)

    苹果手机陌生人打不进来怎么回事(苹果手机陌生人打进来一直在通话中怎么办)

  • 注册网店需要什么(注册网店需要什么条件)

    注册网店需要什么(注册网店需要什么条件)

  • 小度本地端口分配失败是什么意思(小度的另外的一个接口有什么用)

    小度本地端口分配失败是什么意思(小度的另外的一个接口有什么用)

  • 显示器性能指标(液晶显示器性能指标)

    显示器性能指标(液晶显示器性能指标)

  • windows许可证过期有什么影响(windows许可证过期是什么意思)

    windows许可证过期有什么影响(windows许可证过期是什么意思)

  • 华为手机用不了4g网络怎么回事(华为手机用不了5g的原因)

    华为手机用不了4g网络怎么回事(华为手机用不了5g的原因)

  • 抖音直播没人看怎么办(为什么我抖音直播没人看)

    抖音直播没人看怎么办(为什么我抖音直播没人看)

  • vivo曲屏手机s5怎么截屏(vivo手机曲屏的是什么型号)

    vivo曲屏手机s5怎么截屏(vivo手机曲屏的是什么型号)

  • 照片放qq相册占内存吗(照片放在qq相册里占空间吗)

    照片放qq相册占内存吗(照片放在qq相册里占空间吗)

  • 苹果手机备忘录怎么长截图(苹果手机备忘录不小心删除了怎么恢复)

    苹果手机备忘录怎么长截图(苹果手机备忘录不小心删除了怎么恢复)

  • 手机欠费被移动收回怎么办(手机欠费移动宽带会停吗)

    手机欠费被移动收回怎么办(手机欠费移动宽带会停吗)

  • 手机卡怎么升级5g(手机卡怎么升级4g)

    手机卡怎么升级5g(手机卡怎么升级4g)

  • 手机萤石云回放在哪里(手机萤石云回放没有移动侦测)

    手机萤石云回放在哪里(手机萤石云回放没有移动侦测)

  • 小米4手环能测血压吗(小米4手环测血氧准吗)

    小米4手环能测血压吗(小米4手环测血氧准吗)

  • 云闪付app扫一扫在哪里(云闪付app扫一扫能扫支付宝吗)

    云闪付app扫一扫在哪里(云闪付app扫一扫能扫支付宝吗)

  • 如何让vivo手机不卡(如何让vivo手机更流畅)

    如何让vivo手机不卡(如何让vivo手机更流畅)

  • 电脑平车怎么调速度解锁(电脑平车怎么调自动抬压脚)

    电脑平车怎么调速度解锁(电脑平车怎么调自动抬压脚)

  • fan.exe是什么进程 fan进程是什么文件产生的(elf.exe是什么程序)

    fan.exe是什么进程 fan进程是什么文件产生的(elf.exe是什么程序)

  • 【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景(小程序开发要钱吗)

    【小程序开发必备】微信小程序常用API全介绍,附示例代码和使用场景(小程序开发要钱吗)

  • 个人独资企业税种有哪些
  • 发票红冲需要做账吗
  • 红字发票可以只开金额没有数量吗
  • 增值税专用发票和普通发票的区别
  • 结转净利润到利润分配分录
  • 公司发工资如何操作
  • 汇票本票的区别
  • 房租发票按季度开具,可以一次性计费用吗
  • 农业公司没发票可以入账吗
  • 慈善会可以开什么票据
  • 营改增后可以抵扣的范围
  • 小规模开票是含税的吗
  • 审计报告可以不披露上年数吗
  • 填制和审核凭证是什么意思
  • 物业公司水费差额征税不备案
  • 存货跌价准备如何结转
  • 债券溢价发行会计分录举例
  • 变更经营范围要什么资料
  • 公司自有房屋出租 营业范围
  • 销售退回如何做账
  • 蛋糕店盈亏平衡分析
  • 会计分录有哪几种形式
  • 固定资产的主要特征有哪些
  • 运行安装程序时发生错误
  • 猫鼬家族风云
  • 跨年租赁费如何处理
  • 外商投资企业如何定性
  • 来料加工 增值税
  • vue面试题及答案2021
  • 补缴当年增值税税款和滞纳金如何记账
  • react-router6.4+的项目种路由实现方式(列举两种)
  • autocut跟踪调节
  • 装修公司管理费是什么
  • 个人所得税生产经营所得B表
  • 民营医院发票样式
  • 企业不交所得税的情况
  • 厂房无偿使用交税吗
  • 企业销售收入的确认应具备哪些条件
  • 个人所得税手续费返还账务处理
  • 年初未分配利润借方增加还是减少
  • 购进固定资产没有发票怎么入账
  • 已抵扣的进项税额转出会计分录账务处理
  • 发工资的是会计还是出纳
  • 更正会计凭证摘要怎么写?
  • 出口退税进项票跨月勾选
  • 福利费属于管理费用还是销售费用
  • 差旅费政策
  • 公允价值模式下出售投资性房地产
  • 有效年利率和报价利率
  • 水电费收据可以写一张上吗
  • mysql如何修改数据库名
  • sqlserver的基本语句
  • mysql数据库视频
  • 左右内边距代码
  • win10系统打印机脱机状态怎么恢复正常打印
  • 电脑window8系统怎么样
  • win7打开tftp服务器
  • WIN10系统中没有接入音频设备 要启动gui
  • 上帝模式使用教程
  • linux如何安装wget命令
  • 用什么命令最简单
  • Eclipse和AndroidStudio常用快捷键对比
  • nodejs v8
  • 将目录下的文件和文件夹按类型排序
  • ecmascript6 官方文档
  • 安卓手机更新时间
  • Android Adapter 源码笔记(3)
  • 解决口苦的最佳方法
  • 设计模式具有的优点
  • android:exported 属性详解
  • 购物金怎么退换面额的
  • ukey证书初始密码
  • 河南省地方税务局公告2011年第10号
  • 赞美税务干部对联大全集锦
  • 土地使用税一般谁交
  • 中华人民共和国刑法
  • 深圳各区海拔
  • 教育费附加申报表
  • 为什么阿里会放弃dubbo?
  • 瑞士州税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设