docker 安装 maven私服 nexus

在家里自己玩java,因为最近趋势,所有的项目开发都是依赖maven,而私服在公司的时候,搭建有,但是在家里自己玩的时候,就没有这样的环境了,于是想到了docker安装。

搜一搜资料也不少,安装最终成功,写下步骤。

至于服务器安装docker之类的就不说了,因为之前写过了。

步骤如下:

1、登录服务器。搜索用的最多的版本

2、下载这个版本镜像信息。

3、执行安装版本nexus3。

4、登录验证测试。

5、设置配置nexus。

6、启动工具eclipse新建一个maven工程,连接我们的maven私服。

7、测试。。

8、成功。

1、登录服务器。搜索用的最多的版本

// 搜索nexus相关
# docker search nexus

2、下载这个版本镜像信息。

// 下载镜像
# docker pull sonatype/nexus3
// 查看下载镜像
# docker images | grep nexus

3、执行安装版本nexus3。

这里挂载的目录为:

/home/soft/nexus/data

// nexus的数据都是在/nexus-data 文件夹中,所以为了数据不丢失在宿主机中,我们需要将这数据挂载出来,并且挂载出来一堆端口
# docker run -d --name nexus3 \
 --restart=always \
-p 18081:8081 \
-p 18082:8082  \
-p 18083:8083  \
-p 18084:8084  \
-p 18085:8085   \
-v /home/soft/nexus/data:/nexus-data \
sonatype/nexus3

// 查看服务
# docker ps -a | grep nexus

4、登录验证测试。

默认情况下8081是我们的访问端口。因为别的服务我已经使用了,所以启动的时候,映射为18081

在浏览器中访问ip:端口
我本机的服务器是192.168.5.180
所以我访问的地址是
http://192.168.5.180:18081

5、设置配置nexus。

登录服务,用之前其他版本的默认账号密码:admin/admin123 发现账号无法登录,提示错误。。。。。

搜索了一下才知道,nexus3版本与其他版本不一样,密码是随机的,在nexus-data目录中 admin.password。

进入挂载出来的目录查看。。

// 进入挂载目录
# cd /home/soft/nexus/data
// 查看有什么文件
# ls
// 查看那admin.password文件
# cat admin.password 

也可以登录到docker 的nexus3容器中查看

# docker exec -it nexus3 /bin/bash

# cd /nexus-data

 拿到admin密码为:1a0838f3-b3e3-42b2-93fd-82d322b91f80

右上角 sign in 登录。。登录成功,但需要修改密码

 深思熟虑后,我设置密码为 admin123

6、启动工具eclipse新建一个maven工程,连接我们的maven私服。

7、测试。。

8、成功。

猜你喜欢

转载自www.cnblogs.com/a393060727/p/12444036.html