vue3.2封装cesium自定义组件发布到私仓--(一)私仓搭建

3 篇文章 0 订阅

好记性不如烂笔头··

Nexus搭建npm私仓

环境:linux docker

  1. 拉取nexus3镜像

执行命令:docker pull docker.io/sonatype/nexus3

  1. 拉取成功后查看镜像

执行命令:docker images

  1. 运行nexus3容器

执行命令:docker run -id --privileged=true --name=nexus3 --restart=always -p 8081:8081 -v /lpg/nexus3/nexus-data:/var/nexus-data 6e9721ad473a

6e9721ad473a(这个是镜像id或名称)

解释:

-id 创建守护式容器
--privileged=true 授予root权限(挂载多级目录必须为true,否则容器访问宿主机权限不足)
--name=名字 给你的容器起个名字
-p 宿主机端口:容器端口映射
-v 宿主机目录:容器目录 目录挂载

  1. 查看容器是否启动成功

docker ps  查看已启动容器中是否有nexus容器

  1. 查看原始密码,访问nexus服务

1)使用bash的方式进入到容器里

docker exec -it 容器id bash

2)找到admin.password,并将密码拷贝出来,密码是一长串明文

cd /opt/sonatype/sonatype-work/nexus3/

vi admin.password

  1. 使用拷贝出的密码登录后,会提示修改密码,修改新的密码后,刚刚保存随机密码的文件会被删除掉。


创建私有npm仓库

创建存储空间(如果使用默认的存储空间,此步骤可省略)

输入空间的名称,点击create创建

创建仓库

npm的仓库有三种:

这三种分别是:
hosted(私有仓库):用于发布个人开发的npm组件
proxy(代理仓库):可以代理npm和淘宝镜像
group(组合仓库):对外公开的仓库,集合了hosted和proxy


1.创建 Hosted npm Registries

输入仓库名称,存储空间选择刚刚创建的,也可以用默认的。点击create创建。

2.创建 Proxy npm Registries

输入仓库名称,选择存储空间,代理的远程地址可以写https://registry.npmjs.org,也可以写淘宝镜像。点击create创建。

3.创建 Group npm Registries

组合仓库中除了输入名称和选择存储空间之外,还要选择要包括的仓库,越靠上优先级越高,如果私有仓库在上,用户下载npm包的时候会优先下载私有仓库中的,如果私有仓库没有再去代理仓库中下载

这里我们创建私有仓库(hosted)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值