【LSP】Ubuntu部署和体验Nexus3

渲染之恋   ·   发表于 16天前   ·   编程代码

关于Nexus
如下图,在局域网部署了Nexus之后,可以缓存中央仓库的jar,开发者开发的二方库发布到Nexus上,局域网内的其他人也可以从Nexus下载这些二方库使用:

环境信息
本次实战是在Linux服务器上通过Docker安装Nexus3:

操作系统:Ubuntu 18.04.3 LTS
Docker:19.03.5
Nexus:3.19.1
安装docker
apt更新:
apt-get update
安装curl:
apt-get install -y curl
安装docker:
curl -sSL https://get.docker.com | sh
安装完成后,检查docker是否正常:

部署Nexus3
创建工作目录并赋权限:
mkdir -p /usr/local/work/nexus-data && chown -R 200 /usr/local/work/nexus-data
下载Nexus镜像并创建容器:
docker run -d \
-p 8081:8081 \
--name nexus \
-v /usr/local/work/nexus-data:/nexus-data \
sonatype/nexus3:3.19.1
上述命令的参数较多,有几点需要注意:
a. 容器的8081端口映射到宿主机的8081端口;
b. 容器名为nexus;
c. 容器的/nexus-data/目录被映射到宿主机的/usr/local/work/nexus-data/;
d. 镜像是sonatype官方的3.19.1版本;
3. 等待容器创建成功后,Nexus3即部署成功;

登录和操作Nexus3
在控制台执行以下命令,即可获得Nexuse3的初始密码:
echo `docker exec nexus cat /nexus-data/admin.password`
我这里得到的是2c9c5399-d0da-48ec-9050-dc4f43cede10
2. 点击下图右上角红框中的Sign in,进入登录页面:

3. 登录页面如下图,账号admin,密码是刚才获取的2c9c5399-d0da-48ec-9050-dc4f43cede10:


4. 登录成功会提示修改密码,如下图,请修改:


5. 是否运行匿名访问,这里勾选上:

3 Reply   |  Until 15天前 | 3856 View

情 伤~
发表于 16天前

我怀疑你在搬砖[滑稽][心碎]

评论列表

  • 加载数据中...

编写评论内容

inkxx888
发表于 15天前

本来就是搬砖,没说原创

评论列表

  • 加载数据中...

编写评论内容

83344617
发表于 15天前

咦[滑稽][心碎]

评论列表

  • 加载数据中...

编写评论内容
LoginCan Publish Content