docker pull sonatype/nexus3
```bash
mkdir -p /db1/nexus/
chmod 755 /db1/nexus/

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



docker run -d --restart always --name nexus3 -p 351:8081  sonatype/nexus3

#运行后 先生成好文件 然后在复制到本地 然后 在重新运行
docker cp nexus3:/nexus-data /db1/nexus

docker rm -f nexus3
chmod +777 -R /db1/nexus/nexus-data
docker run -d --restart always --name nexus3 -p 351:8081 -v /db1/nexus/nexus-data:/nexus-data sonatype/nexus3
```bash
docker exec -it nexus3 /bin/bash
# 进入容器 目录/nexus-data/admin.password 获取登录密码,注意要与主机名区分
cat /nexus-data/admin.password
```bash
Maven 配置文件 

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>${user.home}/.m2/repository</localRepository>

  <pluginGroups>

  </pluginGroups>

  <proxies>

  </proxies>


  <servers>


    <server>
      <id>yyy</id>
      <username>admin</username>
      <password>DFgo1234....</password>
    </server>



  </servers>


  <mirrors>

    <mirror>
        <id>yyy</id>
        <mirrorOf>*</mirrorOf>
        <url>http://ww.itzaj.com:351/repository/maven-public/</url>
    </mirror>

  </mirrors>

  <profiles>

  </profiles>


</settings>
```bash
Java Pom 中配置


    <distributionManagement>
        <repository>
            <id>yyy</id>
            <name>yyy</name>
            <url>http://www.itzaj.com:351/repository/maven-releases/</url>
        </repository>
    </distributionManagement>