Docker、windows环境安装Nexus私服

一、Nexus简介

nexus的全称是Nexus Repository Manager,是Sonatype公司的一个产品。它是一个强大的仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问。

要用它来搭建公司内部的maven私服。但是它的功能不仅仅是创建maven私有仓库这么简单,还可以作为nugetdockernpmbowerpypirubygemsgityumgoapt等的私有仓库。

二、安装步骤(使用docker

2.1拉取Nexus3镜像

docker pull sonatype/nexus3

在这里插入图片描述

2.2创建Nexus3容器

docker run -itd \
-p 8081:8081 \
-p 8082:8082 \
-p 8083:8083 \
--privileged=true \
--name nexus3 \
-v /data/nexus-data:/var/nexus-data \
-e INSTALL4J_ADD_VM_PARAMS="-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=/some-other-dir" \
--restart=always \
docker.io/sonatype/nexus3

在这里插入图片描述

2.3访问及查看密码

访问http://124.222.244.223:8081/

在这里插入图片描述

点击右上角Sign in按钮。第一次登录时,登录弹窗中会显示密码位于/nexus-data/admin.password。可以在控制台中进入容器查看:

进入容器:

docker exec -it nexus3 /bin/bash

查看密码:

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

在这里插入图片描述

三、安装步骤(Windows

3.1下载安装包

在这里插入图片描述

在这里插入图片描述

下载windows版本压缩包后,解压到自己想要存放的位置。

3.2安装并启动

接下来以管理员身份打开CMDcd到安装目录下,执行下面两步启动命令:nexus.exe /installnexus.exe /start即可,此时就私服安装以及启动就都已经完成了。

nexus.exe /install  #安装服务,将程序安装到系统服务列表
nexus.exe /run     #运行服务,将程序启动起来(前台线程启动,退出界面即退出程序)
nexus.exe /start   #启动服务,将程序以服务的形式启动,将后台调用run进行启动,需等待部分时间完成启动
nexus.exe /stop    #停止服务
nexus.exe /status  #查看服务状态
nexus.exe /uninstall #卸载服务,在系统服务列表卸载当前服务后,可执行install重新安装

在这里插入图片描述

3.3访问及查看密码

访问http://124.222.244.223:8081/

在这里插入图片描述

点击右上角Sign in按钮。第一次登录时,登录弹窗中会显示密码位于D:\nexus\nexus-3\sonatype-work\nexus3\admin.password

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37726813/article/details/129740472