码迷,mamicode.com
首页 > 其他好文 > 详细

使用Docker Compose 部署Nexus后初次登录账号密码不正确,并且在nexus-data下没有admin,password

时间:2019-09-21 23:20:38      阅读:146      评论:0      收藏:0      [点我收藏+]

标签:pos   tail   电子   成功   相关   compose   mes   local   res   

场景

Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程):

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101111611

在上面已经实现部署Nexus后,初次登录的默认账户密码:

admin

admin123

但是在进行登录时却提示

技术图片

 

 

密码不正确后者没权限,根据提示密码文件的位置在nexus-data/admin.password下。

因为上面在docker-compose.yml文件中配置的数据卷为:

- /usr/local/docker/nexus/nexus-data:/nexus-data

 

但是在进入目录下却没有任何数据。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

首先检查docker-compose.yml文件中配置的代码是否正确。

参考代码:

version: 3
services:
  nexus: 
    restart: always 
    image: sonatype/nexus3 
    container_name: nexus3 
    ports:
      - 8081:8081
    volumes:
      - /usr/local/docker/nexus/nexus-data:/nexus-data

 

其次是给数据卷中配置的nexus-data是否有相应的权限。

进入nexus-data目录下看到是没有任何文件的,说明是不正常的。

需要先停掉服务。

docker-compose down

 

授予所有权限代码:

chmod 777 nexus-data/

 

这里授予了所有权限

技术图片

 

 

技术图片

授权之后再看已经有了文件。

技术图片

 

 

技术图片

但是登录时仍然提示密码不正确。

那么就根据其提示来到密码所在位置,查看密码。

技术图片

技术图片

可以看到密码为一串长串。

这不是加密的密码,就是随机生成的密码。因为在3.17版本后改成随机的密码了,不再是admin123了。将这串密码复制出来。

登录成功。

技术图片

 

 

然后会提示你修改密码。这里还是改为admin123

技术图片

 

使用Docker Compose 部署Nexus后初次登录账号密码不正确,并且在nexus-data下没有admin,password

标签:pos   tail   电子   成功   相关   compose   mes   local   res   

原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/11565087.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!