博主最近在虛擬機中搭建Maven私服,遇到了一個關鍵問題就是nexus 3.17版本後初始密碼不是admin/admin123。html
對於nexus不熟悉的我弄了很長時間!!!內心一萬頭艹ma飛過!!!各類查資料度娘搜索出來的都是老版本修改密碼步驟!!!,java
後來博主FanQian訪問Chrome找答案,好在目前已解決,話很少說,記錄一下。docker
前提條件:shell
1:虛擬機安裝CentOS 7 (步驟請參照博主其餘隨筆)bash
2:配置局域網ip xshell 訪問(請參照博主其餘隨筆)服務器
3:CentOS 7 安裝Docker (請自行百度,不少說明)加密
步驟一:安裝完成Docker後 下載Nexus 鏡像spa
下載一個nexus3的鏡像3d
docker pull sonatype/nexus3
步驟二:將容器內部/var/nexus-data掛載到主機/root/nexus-data目錄rest
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分鐘
好了,成功了!若是本文對你有幫助請推薦一下,謝謝。
原文出處:https://www.cnblogs.com/wbl001/p/11154828.html