运行nexus:

chown -R 200 /opt/nexus3/nexus-data
docker run -id --privileged=true --name=nexus3 -p 8081:8081 -v /opt/nexus3/nexus-data:/nexus-data sonatype/nexus3:3.20.1

在浏览器中打开nexus地址:

http://192.168.0.28:8081

在挂载的目录下查看admin密码:第一次登陆需要修改密码

cat /opt/nexus3/nexus-data/admin.password

github官方地址:

https://github.com/sonatype/docker-nexus3

将jar包上传到nexus命令如下:

mvn deploy:deploy-file 
  -DgroupId=com.example
  -DartifactId=test
  -Dversion=0.0.1
  -Dpackaging=jar
  -Dfile=E:\workspace\test\WebRoot\WEB-INF\lib\test-0.0.1.jar
  -Durl=http://nexus.example.com:8081/repository/3rd-repo/
  -DrepositoryId=Nexus

参考:

www.cnblogs.com/javastack/p/8776302.html