docker info # 查看docker相关信息
mkdir -p /home/docker # 自定义docker root目录
chown -R 200 /home/docker
vi /etc/docker/daemon.json # 编辑docker配置文件,{ ...,"data-root": "/home/docker"}
systemctl restart docker # 重启docker
mkdir -p /home/nexus3/nexus-data
chown -R 200 /home/nexus3/nexus-data
docker search nexus

docker pull sonatype/nexus3

docker run -tid -p 8081:8081 --name nexus3 -e NEXUS_CONTEXT=nexus3 -v /home/nexus3/nexus-data:/nexus-data sonatype/nexus3
docker logs nexus3 # 查看nexus容器启动日志

docker exec -it nexus3 bash # 进入容器
cd /opt/sonatype/sonatype-work/nexus3 && cat admin.password # 查看系统默认密码

登陆地址:http://192.168.213.146:8081
账号:admin
密码:de110b09-b852-49e1-b899-97f9d0cab4d9








aliyun代理地址:http://maven.aliyun.com/nexus/content/groups/public




maven-central:maven中央库(从https://repo1.maven.org/maven2拉取jar)
maven-releases:私库发行版jar
maven-snapshots:私库快照(调试版本)jar
maven-public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml或项目pom.xml中使用
Proxy:代理类型,从远程中央仓库中寻找数据的仓库(可设置Remote Storage来自定义下载源)
Hosted:本地仓库jar放置的目录,我们一般部署自己的jar到这个类型的仓库
Group:仓库聚合的概念,远程代理仓库jar和本机仓库jar





<servers>
<server>
<id>maven-publicid>
<username>lixingusername>
<password>li1234nexuspassword>
server>
<server>
<id>maven-releasesid>
<username>lixingusername>
<password>li1234nexuspassword>
server>
<server>
<id>maven-snapshotsid>
<username>lixingusername>
<password>li1234nexuspassword>
server>
servers>
<mirrors>
<mirror>
<id>maven-publicid>
<mirrorOf>*mirrorOf>
<url>http://192.168.213.146:8081/repository/maven-public/url>
mirror>
mirrors>
<!-- -->
<distributionManagement>
<repository>
<id>maven-releases</id>
<url>http://192.168.213.146:8081/repository/maven-releases/</url>
</repository>
<snapshotRepository>
<id>maven-snapshots</id>
<url>http://192.168.213.146:8081/repository/maven-snapshots/</url>
</snapshotRepository>
</distributionManagement>







