【nexus】docker快速部署私有仓库nexus
创建文件夹,并赋予权限
sudo mkdir /home/zhengchuanwei-workspace/docker/docker-nexus && sudo chown -R 200 /home/zhengchuanwei-workspace/docker/docker-nexus
创建容器、启动私服
docker run -itd -p 34765:8081 --name nexus34765 -v /home/zhengchuanwei-workspace/docker/docker-nexus:/nexus-data sonatype/nexus3:3.51.0
使用默认账号测试nexus服务是否正常启动
curl -u admin:admin123 http://localhost:34765/service/metrics/ping
也可以在浏览器输入34765端口访问web服务测试
最后我们在自己的setting.xml配置maven_public仓库即可。如:
<servers>
<server>
<id>releases</id>
<username>admin</username>
<password>admin123</password>
</server>
<server>
<id>snapshots</id>
<username>admin</username>
<password>admin123</password>
</server>
</servers>
<mirrors>
<mirror>
<id>maven_public</id>
<mirrorOf>*</mirrorOf>
<name>maven_group_public</name>
<url>http://192.168.1.106:34765/repository/maven_public/</url>
</mirror>
</mirrors>
springboot项目只需在pom.xml添加:
<distributionManagement>
<repository>
<id>maven-public</id>
<name>maven-public</name>
<url>http://192.168.1.106:34765/repository/maven_public</url>
</repository>
</distributionManagement>