1. docker search sonatype/nexus
2. docker pull sonatype/nexus3
3. mkdir nexus3
4. docker run -d --name nexus3 -p 8086:8086 -v e:\docker-data\nexus3:/var/nexus3 sonatype/nexus3
5. docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
b6598b1a67d8 sonatype/nexus3 "sh -c ${SONATYPE_DI…" 2 minutes ago Up About a minute 8081/tcp, 0.0.0.0:8086->8086/tcp, :::8086->8086/tcp nexus3
6. http://localhost:8086当前无法使用此页面,需启动一段时间,可以使用docker logs b6598b1a67d8 查看日志,查看是否启动
7. docker stop b6598b1a67d8
8. docker rm b6598b1a67d8
9. docker run -d --name nexus3 -p 8081:8081 -v e:\docker-data\nexus3:/var/nexus3 sonatype/nexus3
10. docker exec -it 6aeb9c07cebe /bin/bash
11. vi /nexus-data/admin.password
12. http://localhost:8081/,输入用户名admin,密码为刚刚修改的密码;Incorrect username or password, or no permission to use the application.
13. 根据页面提示路径拷贝密码,如:/nexus-data/admin.password
14. 登陆成功
参考:
(6条消息) 使用docker 安装Nexus搭建Maven私服教程 2020-09-03_与时代同行 liwei-优快云博客_docker安装nexus
使用Nexus搭建Maven私服 - 张龙豪 - 博客园 (cnblogs.com)