nexus在docker安装nexus与初始密码问题

1.下载一个nexus3的镜像

docker pull sonatype/nexus3

2.创建 Nexus 容器

创建 Nexus 绑定的本地文件夹。

注意:设置该文件的权限为任意用户可以修改,否则启动 Nexus 容器不起来。

mkdir /opt/nexus-data
chmod 1777 /opt/nexus-data

执行如下 docker run 命令,创建并启动 Nexus 容器。

docker run -d -p 8081:8081 -p 8082:8082 -p 8083:8083 -p 8084:8084 -v /opt/nexus-data:/nexus-data --name nexus3 sonatype/nexus3

参数说明:

  • -name nexus3
    指定 docker 容器的名称是 nexus3。
  • -d
    容器在后台运行。
  • -p 8081-8084:8081-8084
    端口映射。冒号前为本机端口号(根据情况设置),冒号后为 docker 中运行的 Gogs 服务的端口号(必须是8081-8084)。
    (8081是nexus服务访问端口,8082~8084是仓库端口,如果不配置,后面访问不了。)
  • -privileged
    使容器内的 root 拥有本机的 root 权限。
  • -restart always
    允许重启。
  • -v /opt/nexus/data:/nexus-data
    将本地文件夹“/opt/nexus-data”,挂载到 docker 容器的“/nexus-data”文件夹。
  • sonatype/nexus3:3.28.1
    容器使用的镜像。

3.开放端口

开端口命令:firewall-cmd --zone=public --add-port=8081/tcp --permanent;
重启防火墙:systemctl restart firewalld.service;

4.访问

http://ip:8081  

5.那么问题来了

账号密码不对
解决方法:
登录是有一句话提示

“Your admin user password is location in /nexus-data/admin.password on the server”

初始登录密码就在‘’admin.password’文件里面

1.find / -name 'admin.password'

在这里插入图片描述
不同版本,路径可能不一样admin.password,复制出来直接登录,会提示设置新的密码

相信大家和我今天遇到的情况出不多,我也被这个问题雷到了,原先也不知道,没弄清楚

传说的:admin/admin123登录

还是自己验证吧

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值