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

场景

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

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

时间: 2024-10-03 13:46:59

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

使用Docker Compose 部署Nexus后提示:Unable to create directory /nexus-data/instance

场景 Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101111611 在上面部署好Nexus后,启动后日志提示: Unable to create directory /nexus-data/instance 注: 博客:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程

Docker Compose部署GitLab服务,搭建自己的代码托管平台(图文教程)

场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301 Docker Compose基本使用-使用Compose启动Tomcat为例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100904080 Docker Compose部署项目到容器-基于Tomc

Docker Compose部署Nexus3时的docker-compose,yml代码

场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100902301 Docker Compose基本使用-使用Compose启动Tomcat为例: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100904080 Docker Compose部署项目到容器-基于Tomc

Docker(八)用docker compose部署服务

用docker compose部署服务 docker compose可以方便我们快捷高效地管理容器的启动.停止.重启等操作,它类似linux下的shell脚本,基于yaml语法,在该文件里我们可以描述应用的架构,比如用什么镜像.数据卷.网络模式.监听端口等信息.我们可以在一个compose文件中定义一个多容器的应用,然后通过该compose来启动这个应用. 下载安装docker-compose # curl -L https://github.com/docker/compose/release

使用Docker Compose部署SpringBoot应用

使用Docker Compose部署SpringBoot应用 原创: 梦想de星空 macrozheng 6月19日 Docker Compose是一个用于定义和运行多个docker容器应用的工具.使用Compose你可以用YAML文件来配置你的应用服务,然后使用一个命令,你就可以部署你配置的所有服务了. 安装 下载Docker Compose: curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/doc

WPF-本地保存登录账号密码

WPF-本地保存登录账号密码 在登录界面,记住账号密码,当然,前提是正确的账号和密码. App.config 在App.config文件,<configuration>中添加以下代码,其中key是键,value是具体保存的值,在这声明了三个,分别是账号.密码和是否记住的bool属性 1 <appSettings> 2 <add key="userName" value=""/> 3 <add key="passwo

python小练习--模拟用户登录,(3次重试机会,登录成功展示登录账号密码)

知识点使用:1.格式化输出的两种方法---% .formate 2.while循环的使用,及跳出循环的两种方法---break(跳出循环体).continue(结束本次循环,继续下次循环) 3.if条件语句的使用 """ 功能:模拟用户登录,(3次重试机会,登录成功展示登录账号密码) 作者:诸葛 日期:29/06/2019 """ i = 3 username = 'zzl' password = '123456' #思路一:先验证账号,再验证密

4.Docker Compose 部署 Nexus

什么是 Nexus Nexus 是一个强大的 Maven 仓库管理器,极大地简化了内部仓库的维护和外部仓库的访问.2016 年 4 月 6 日 Nexus 3.0 版本发布,相较 2.x 版本有了很大的改变 对低层代码进行了大规模重构,提升性能,增加可扩展性以及改善用户体验. 升级界面,极大的简化了用户界面的操作和管理. 提供新的安装包,让部署更加简单. 增加对 Docker, NeGet, npm, Bower 的支持. 提供新的管理接口,以及增强对自动任务的管理. 部署 Nexus 我们使用

使用docker compose部署服务

谈到微服务的话题,技术上我们往往会涉及到多服务.多容器的部署与管理. Docker 有三个主要的作用:Build, Ship和Run.使用docker compose我们可以在Run的层面解决很多实际问题,如:通过创建compose(基于YUML语法)文件,在这个文件上面描述应用的架构,如使用什么镜像.数据卷.网络.绑定服务端口等等,然后再用一条命令就可以管理所有的服务(如启动.停止.重启.日志监控等等). 本文通过发布3个APP(App1,App2,App3),来演示Docker在服务发布.网