无名 发表于 2022-5-8 17:02:47

【LSP】Ubuntu部署和体验Nexus3


http://cdn.u1.huluxia.com/g4/M01/65/4E/rBAAdl91QgCAeBsZAACt4WdlvYs162.jpg
关于Nexus
如下图,在局域网部署了Nexus之后,可以缓存中央仓库的jar,开发者开发的二方库发布到Nexus上,局域网内的其他人也可以从Nexus下载这些二方库使用:http://cdn.u1.huluxia.com/g4/M01/65/4E/rBAAdl91QgCAThu0AAE28B5wfKE362.png

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

操作系统:Ubuntu 18.04.3 LTS
Docker:19.03.5
Nexus:3.19.1
安装完成后,检查docker是否正常:
root@hedy:~# docker version
Client: Docker Engine - Community
Version:         19.03.5
API version:       1.40
Go version:      go1.12.12
Git commit:      633a0ea838
Built:             Wed Nov 13 07:29:52 2019
OS/Arch:         linux/amd64
Experimental:      false

Server: Docker Engine - Community
Engine:
Version:          19.03.5
API version:      1.40 (minimum version 1.12)
Go version:       go1.12.12
Git commit:       633a0ea838
Built:            Wed Nov 13 07:28:22 2019
OS/Arch:          linux/amd64
Experimental:   false
containerd:
Version:          1.2.10
GitCommit:      b34a5c8af56e510852c35414db4c1f4fa6172339
runc:
Version:          1.0.0-rc8+dev
GitCommit:      3e425f80a8c931f88e6d94a8c831b9d5aa481657
docker-init:
Version:          0.18.0
GitCommit:      fec3683
部署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,进入登录页面:http://cdn.u1.huluxia.com/g4/M01/65/4E/rBAAdl91QgGAEeLhAAHIiycZd9E800.png
3. 登录页面如下图,账号admin,密码是刚才获取的2c9c5399-d0da-48ec-9050-dc4f43cede10:http://cdn.u1.huluxia.com/g4/M01/65/4E/rBAAdl91QgKAcV7lAAHIiycZd9E836.png

4. 登录成功会提示修改密码,如下图,请修改:http://cdn.u1.huluxia.com/g4/M01/65/4E/rBAAdl91QgOAO-g_AAJm9BneD_4057.png

5. 是否运行匿名访问,这里勾选上:http://cdn.u1.huluxia.com/g4/M01/65/4E/rBAAdl91QgSACBKvAAIM-N2dj3g151.png
http://cdn.u1.huluxia.com/g4/M01/65/4E/rBAAdl91QgWALQvZAAZBf1lBBnA214.jpg
页: [1]
查看完整版本: 【LSP】Ubuntu部署和体验Nexus3