【原创】Docker 搭建Maven私服nexus 3.17初始密码登录不上问题/admin登陆不上问题
博主最近在虚拟机中搭建Maven私服,遇到了一个关键问题就是nexus 3.17版本后初始密码不是admin/admin123。
对于nexus不熟悉的我弄了很长时间!!!心里一万头艹ma飞过!!!各种查资料度娘搜索出来的都是老版本修改密码步骤!!!,
后来博主FanQian访问Chrome找答案,好在目前已解决,话不多说,记录一下。
前提条件:
1:虚拟机安装CentOS 7 (步骤请参照博主其他随笔)
2:配置局域网ip xshell 访问(请参照博主其他随笔)
3:CentOS 7 安装Docker (请自行百度,很多说明)
步骤一:安装完成Docker后 下载Nexus 镜像
下载一个nexus3的镜像
1 | docker pull sonatype/nexus3 |
步骤二:将容器内部/var/nexus-data挂载到主机/root/nexus-data目录
1 | docker run -d -p 8081 : 8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3 |
步骤三:查看是否下载成功
1 | docker ps |
步骤四:查询容器信息
1 | docker inspect nexus |
如果出现以下信息说明启动成功
步骤五:这时候访问地址端口之前设置的是8081
步骤六:右上角登录admin账户 发现之前说的默认密码admin/admin123登录不上了!!!!!!!!!
各种查询资料才知道3.17版本密码改成随即的了,而且登录时候提示密码在/nexus-data/admin.password里
步骤七:然后搜索服务器上admin.password文件在哪
因为是docker安装的所以要从docker进入容器里边
1 2 3 4 5 | #查询容器id docker ps #进入容器里面 docker exec -it 容器id bash |
步骤八:找到admin.password文件,默认位置在
/opt/sonatype/sonatype-work/sonatype-work/admin.password
步骤九:查看密码
1 | vi admin.password |
注意:登录密码就是这么一大长传的字符串!!!,这不是加密的,当初以为这是加密的,还各种找资料要解密
步骤十:复制密码直接登录nexus,登录成功!!!
步骤十一:首次登录成功会提示你设置 密码
记录下docker常用命令
1 2 3 4 5 6 7 8 9 10 | 1 .查看是否下载成功 docker ps 2 .docker inspect 容器id 查询容器信息 docker inspect dd1f28238dff 3 .docker stop 容器id 停止容器id 4 .docker rm 容器id 删除容器id 5 .docker exct it 容器id/容器名 bash (进去容器内部) 6 .Exit退出 7 .docker stop nexus #停止nexus 8 .docker start nexus #启动nexus 启动时间大约 1 分钟 |
好了,成功了!如果本文对你有帮助请推荐一下,谢谢。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具