使用Docker Compose 部署Nexus後初次登陸帳號密碼不正確,而且在nexus-data下沒有admin,password

場景

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

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

在上面已經實現部署Nexus後,初次登陸的默認帳戶密碼:加密

adminurl

admin123spa

可是在進行登陸時卻提示.net

 

 

密碼不正確後者沒權限,根據提示密碼文件的位置在nexus-data/admin.password下。rest

由於上面在docker-compose.yml文件中配置的數據卷爲:code

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

 

可是在進入目錄下卻沒有任何數據。blog

注:教程

博客:
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

相關文章
相關標籤/搜索