docker-安装nexus与maven配置

1.拉取镜像

docker pull sonatype/nexus3

2.创建宿主机容器卷

mkdir -p /usr/local/nexus/

chmod 777 /usr/local/nexus/

3.启动容器

docker run -d --restart always --name nexus3 -p 8081:8081 -v /usr/local/nexus:/var/nexus-data sonatype/nexus3

nexus默认启动至少需要2G内存,如果你内存较小的话可修改启动命令为

docker run -d --restart=always --name=nexus3 -p 8081:8081 --privileged=true -e INSTALL4J_ADD_VM_PARAMS="-Xms512M -Xmx512M -XX:MaxDirectMemorySize=512M" -v /usr/local/nexus:/var/nexus-data sonatype/nexus3

4.查看默认密码

docker exec -it 5a97c45d7b87 /bin/bash
进入容器 目录/nexus-data/admin.password 获取登录密码

5.上传jar包

6.允许上传jar包覆盖更新

 

 7.修改pom文件

    <!-- 指定仓库位置,依次为aliyun、apache和mynexus仓库 -->
    <repositories>
        <repository>
            <id>aliyun</id>
            <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
        </repository>
        <repository>
            <id>apache</id>
            <url>https://repository.apache.org/content/repositories/snapshots/</url>
        </repository>
        <repository>
            <id>mynexus</id>
            <url>http://xxx:8081/repository/maven-releases/</url>
        </repository>
    </repositories>


版权声明:本文为u013008898原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。