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 config set registry=http://xx/repository/npm-group/

3.8激活npm bearer token

不激活的话,发布不了自己的包到私服

3.9发布自己的包

  • 登录

npm login --registry=xx(注意是本地仓库地址,hosted类型的仓库),设置邮箱

  • 发布

npm publish --registry=xx(注意是本地仓库地址,hosted类型的仓库)

  • 常见问题

在项目中找到package.json文件中找到---"private": true,---这一行,删掉之后再发布就行了。

3.10在私服中查看已发布的包

如果其他项目想引用你的包,那么就使用下面的命令即可。

Nexus系列---【使用docker搭建nexus3仓库】的更多相关文章

  1. 菜鸟系列docker——搭建私有仓库harbor(6)

    docker 搭建私有仓库harbor 1. 准备条件 安装docker sudo yum update sudo yum install -y yum-utils device-mapper-per ...

  2. Docker搭建镜像仓库和配置缓冲地点

    Docker搭建镜像仓库和配置缓冲地点 参考网址:https://docs.docker.com/engine/reference/commandline/dockerd/#options 一.配置D ...

  3. Docker 搭建私有仓库

    Docker 搭建私有仓库 环境: docker 版本 :18.09.1 主机地址:192.168.1.79 1.运行并创建私有仓库 docker run -d \ -v /opt/registry: ...

  4. [Docker]docker搭建私有仓库(ssl、身份认证)

    docker搭建私有仓库(ssl.身份认证) 环境:CentOS 7.Docker 1.13.1 CentOS 7相关: https://www.cnblogs.com/ttkl/p/11041124 ...

  5. Docker 搭建 Nexus3 私服 | 基本操作

    1 Docker 安装 Nexus3 1.1 创建目录 在硬盘上创建 Nexus3 的主目录: mkdir -p /Users/yygnb/dockerMe/nexus3 为该目录添加权限: chmo ...

  6. Docker搭建私有仓库

    1,下载仓库镜像. docker pull  registry    //主要用于搭建私有仓库的. 2,将宿主机端口映射到容器中去,容器的5000端口是不能更改的. docker run -d -p ...

  7. docker搭建本地仓库并制作自己的镜像

    原文地址https://blog.csdn.net/junmoxi/article/details/80004796 1. 搭建本地仓库1.1 下载仓库镜像1.2 启动仓库容器2. 在CentOS容器 ...

  8. Docker搭建私用仓库

    搭建私有仓库 # 1.查找registry,官方的私用仓库镜像 docker search registry # 2.下载私有仓库镜像 docker pull registry # 3.创建并后台运行 ...

  9. docker 搭建私有仓库 harbor

    前提 已安装好 docker 和  docker-compose 环境:CentOS Linux release 7.5 docker 版本:18.09.05 1.安装harbor wget -P / ...

  10. docker 搭建私有云仓库

    docker搭建私有仓库   registry私有仓库 下载docker-distribution软件包 yum install epel-release yum install docker-dis ...

随机推荐

  1. OpenLayer——模拟运动轨迹

    模拟在人地图上移动,动态绘制行动轨迹的功能,附带一个跟随的气泡弹窗. <!DOCTYPE html> <html lang="en"> <head&g ...

  2. centos 6.5 docker  安装

    https://www.cnblogs.com/zhangzhen894095789/p/6641981.html?utm_source=itdadao&utm_medium=referral

  3. anr查看的一种方法

    看系统日志,系统日志里会看到system_server频繁进行GC,应该就是内存占用满了,然后看kernel log,会看到lowmemorykiller在频繁杀进程主要看RSS 搜utc,可以看到系 ...

  4. php8.0.0新功能:命名参数

    php8.0.0开始引入了命名参数作为现有位置参数的扩展.命名参数允许根据参数名而不是参数位置向函数传参.示例代码: 1 function userInfo($username, $tel, $add ...

  5. dynamics 365/crm 导入解决方案报 发生 sql server 错误

    dynamics 365/crm 导入解决方案报 发生 sql server 错误.{1}{0} 错误代码 80044150. 帮助我解决此问题. 这时候,可以检查数据库服务器的日志看看,可能会找到S ...

  6. HTML5代码大全

    一.HTML各种命令的代码: 1.文本标签(命令)  <pre></pre>         创建预格式化文本 <h1></h1>         创建 ...

  7. Qt事件处理的几种方式

    Qt提供了5种事件处理和事件过滤的方法: 1.重写事件处理器函数 这是大部分情况最常用的一种,如重写 paintEvent().mousePressEvent().keyPressEvent() 等事 ...

  8. python如何提取word内的图片

    解压.docx文件实现提取图片 前言 .docx文件其实也就是一个压缩文件,当我们将一个.docx文件直接解压后可以看到如下目录 其中我们要找的图片就在word/media目录内,如图 所以,要提取w ...

  9. centos 7 安装rocketmq 主从

    https://www.cnblogs.com/weianlai/p/14590533.html

  10. Vue3.0 里为什么要用 Proxy API 替代 defineProperty API?

    响应式优化. a. defineProperty API 的局限性最大原因是它只能针对单例属性做监听. Vue2.x 中的响应式实现正是基于 defineProperty 中的 descriptor, ...