【原創】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的鏡像

docker pull sonatype/nexus3

 

步驟二:將容器內部/var/nexus-data掛載到主機/root/nexus-data目錄

docker run -d -p 8081:8081 --name nexus -v /root/nexus-data:/var/nexus-data --restart=always sonatype/nexus3

 

步驟三:查看是否下載成功

docker ps

  

 

步驟四:查詢容器信息

docker inspect nexus

  

 如果出現以下信息說明啟動成功

 

 

步驟五:這時候訪問地址端口之前設置的是8081

 

 

步驟六:右上角登錄admin賬戶 發現之前說的默認密碼admin/admin123登錄不上了!!!!!!!!!

各種查詢資料才知道3.17版本密碼改成隨即的了,而且登錄時候提示密碼在/nexus-data/admin.password里

 

步驟七:然后搜索服務器上admin.password文件在哪

因為是docker安裝的所以要從docker進入容器里邊

#查詢容器id
docker ps

#進入容器里面
docker exec -it 容器id bash

 

步驟八:找到admin.password文件,默認位置在

/opt/sonatype/sonatype-work/sonatype-work/admin.password

 

步驟九:查看密碼

vi admin.password

  

 

注意:登錄密碼就是這么一大長傳的字符串!!!,這不是加密的,當初以為這是加密的,還各種找資料要解密

 

步驟十:復制密碼直接登錄nexus,登錄成功!!!

 

步驟十一:首次登錄成功會提示你設置 密碼

 

記錄下docker常用命令

 

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分鍾

 

  

 

好了,成功了!如果本文對你有幫助請推薦一下,謝謝。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM