docker 安装Nexus

注:在本文章所有的ip 地址均为本地虚拟机IP,需修改为自己的服务器IP。密码默认是12345678

使用docker下载镜像

docker pull sonatype/nexus3
20191212214315.png

启动

 docker run -d -p 8081:8081 --name nexus sonatype/nexus3

启动成功,访问地址:http://192.168.0.202:8081/

20191212221334.png

注:获取初始密码

[root@localhost nexus]# find / -name 'admin.password'
/var/lib/docker/volumes/4d8b02548d17d8153b8e5546c1a323d88ce9beba6037d5f4ad82372ce63c6912/_data/admin.password
[root@localhost nexus]# cat /var/lib/docker/volumes/4d8b02548d17d8153b8e5546c1a323d88ce9beba6037d5f4ad82372ce63c6912/_data/admin.password
--初始密码
ea1d2440-3102-4a0b-b515-4db63ff78d79 

登录

20191212221915.png

登录成功需要重新设置密码

maven 配置

1.配置认证信息
在maven settings 下找到 servers 标签,粘贴以下内容

 <server>
      <id>yidp-releases</id>
      <username>admin</username>
      <password>12345678</password>
    </server>
    <server>
      <id>yidp-snapshots</id>
      <username>admin</username>
      <password>12345678</password>
    </server>

2.在pom.xml中配置自动部署

 <distributionManagement>
    <repository>
        <id>nexus-releases</id>
        <name>Nexus Releases Repository</name>
        <url>http://192.168.0.202:8081/repository/maven-releases</url>
    </repository>
    <snapshotRepository>
        <id>nexus-snapshots</id>
        <name>Nexus Snapshots Repository</name>
        <url>http://192.168.0.202:8081/repository/maven-snapshots</url>
    </snapshotRepository>

</distributionManagement>

3.命令运行:mvn deploy

4.配置拉取代理地址

<repositories>
    <repository>
        <id>nexus</id>
        <name>Nexus Releases Repository</name>
        <url>http://192.168.0.202:8081/repository/maven-public/</url>
        <releases><enabled>true</enabled></releases>
        <snapshots><enabled>true</enabled></snapshots>
    </repository>
</repositories>
<pluginRepositories>
    <pluginRepository>
        <id>nexus</id>
        <name>Nexus Snapshots Repository</name>
        <url>http://192.168.0.202:8081/repository/maven-public/</url>
        <releases><enabled>true</enabled></releases>
        <snapshots><enabled>true</enabled></snapshots>
    </pluginRepository>
</pluginRepositories>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容