轻量级CI/CD发布部署环境搭建及使用_04_docker安装nexus3
轻量级CI/CD发布部署环境搭建及使用_04_docker安装nexus3
尽自己的绵薄之力,为开源技术分享添砖加瓦
1,搜索nexus3
docker search nexus3
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302101529931-1349342906.png)
2,拉取最新版本nexus3镜像
docker pull sonatype/nexus3
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302101540885-1520512777.png)
3,查看nexus3镜像
docker images
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302101549202-417363230.png)
4,创建映射目录
mkdir -p /home/docker/nexus3/nexus-data
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302101608085-413777777.png)
5,启动nexus3容器
docker run -id --privileged=true --name=nexus3 --restart=always -p 8081:8081 -v /home/docker/nexus3/nexus-data:/var/nexus-data sonatype/nexus
解释:
-id 创建守护式容器
--privileged=true 授予root权限(挂载多级目录必须为true,否则容器访问宿主机权限不足)
--name=名字 给你的容器起个名字
-p 宿主机端口:容器端口映射
-v 宿主机目录:容器目录 目录挂载
6,查看是否启动成功
docker ps -a
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302101739385-978944421.png)
请稍等几分钟(视配置时间长短不一),等待nexus3完成初始化才能访问成功
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302101811497-74416118.png)
7,访问获取密码路径
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302102117856-72395470.png)
8,进入容器获取密码
docker exec -it f0fae1b4a3cf bash
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302102138535-829710097.png)
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302102143084-1705005914.png)
9,获取步骤7路径下的密码
cat /nexus-data/admin.password
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302102156734-877811155.png)
10,返回页面,使用密码登录
账号:admin,登录后,提示设置新密码
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302102211607-2105780186.png)
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302102231825-1533744638.png)
创建用户
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302102416911-2063826140.png)
查看仓库
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302102542527-1144324744.png)
在项目中配置私服
拷贝public仓库地址
![](https://img2023.cnblogs.com/blog/3030104/202303/3030104-20230302104353761-394942703.png)
配置到你本地maven的settings文件
至此,轻量级CI/CD发布部署环境搭建及使用_04_docker安装nexus3,完结
编写不易,如需转载,请注明出处