1.Docker搭建nexus3私服
如果机器配置比较低,建议指定初始内存大小,默认2G
docker run -d \ --restart=always \ --name=nexus3 \ -p 6081:8081 \ -p 6000:5000 \ --privileged=true \ -e INSTALL4J_ADD_VM_PARAMS="-Xms512M -Xmx512M -XX:MaxDirectMemorySize=512M" \ -v /apps/nexus3/data:/var/nexus-data \ sonatype/nexus3
2.设置密码
访问http://ip:6081,登录容器
docker exec -it nexus3 /bin/bash
#查看初始密码
cat /nexus-data/admin.password
设置新密码,建议允许匿名访问
每种仓库都有3种模式
proxy: 可以代理其它远程仓库,比如阿里云仓库
hosted: 我们可以把自己jar包或者项目,发布到该仓库
group: 如果我们同时想代理多个仓库,比如同时想代理hosted和proxy,就可以使用这个,注意:group仓库是不能用来发布的,只能用来代理
3.创建npm私服
3.1点击创建仓库
3.2创建本地仓库hosted
3.3配置npm本地仓库
3.4创建npm代理仓库
3.5配置npm代理仓库
可选源地址https://registry.npm.taobao.org/
或https://registry.npmjs.org
3.6创建并配置npm的group仓库
3.7设置nodejs在npm安装包时的镜像源地址
标签:npm,Nexus,代理,---,仓库,nexus3,--,docker From: https://www.cnblogs.com/hujunwei/p/17136007.html