CentOS中使用Docker安装Nexus
Posted 伍妖捌
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CentOS中使用Docker安装Nexus相关的知识,希望对你有一定的参考价值。
下载镜像文件
docker pull sonatype/nexus3
创建容器映射文件
mkdir -p /usr/local/nexus/data
chmod -R 777 /usr/local/nexus/data
创建容器
docker run --name nexus \\
-p 8081:8081 \\
--restart always \\
-v /usr/local/nexus/data:/nexus-data \\
-d sonatype/nexus3
Maven配置
在setting中添加以下内容
<server>
<id>nexus-releases</id>
<username>admin</username>
<password>88888888</password>
</server>
<server>
<id>nexus-snapshots</id>
<username>admin</username>
<password>88888888</password>
</server>
向Nexus推送包
在项目pom.xml中添加下面配置就可以向私服推送包了
<distributionManagement>
<repository>
<id>nexus-releases</id>
<name>Nexus Release Repository</name>
<url>http://192.168.111.3:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>nexus-snapshots</id>
<name>Nexus Snapshots Repository</name>
<url>http://192.168.111.3:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>
从私服拉取依赖
在pom.xml中添加下面配置即可
<repositories>
<repository>
<id>nexus</id>
<name>Nexus Repository</name>
<url>http://192.168.111.3:8081/repository/maven-public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
以上是关于CentOS中使用Docker安装Nexus的主要内容,如果未能解决你的问题,请参考以下文章