(centos 7,已經安裝好了docker)
1,通過docker拉取nexus3的鏡像
docker pull sonatype/nexus3
2,將容器內部/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
3,關閉防火牆
3.1查看防火牆狀態
firewall-cmd --state
3.2關閉防火牆
systemctl stop firewalld.service
3.3禁止防火牆開機啓動
systemctl disable firewalld.service
4,訪問
http://it:8081
點擊右上角的登錄sign in,輸入admin / admin123,發現登錄不了。
原來老版本的nexus默認的用戶名和密碼纔是admin/admin123,現在新版本的nexus爲了保證安全,Nexus Repository Manager在系統初始啓動期間生成一個唯一的隨機密碼,關於這個在sonataype nexus官方文檔上有描述,如下:
所以,只要找到admin.password文件,查看隨機密碼即可。
5,查找admin.password文件
查找文件命令:find / -name 'admin.password'
通過命令查找到文件後,進入對應的目錄,查看文件即可。
通過用戶名admin以及新查到的隨機密碼(紅線處就是隨機密碼)登錄,並修改爲自己記得住的密碼即可。
6,總結
這個密碼的問題還卡了自己一會,還好有萬能的百度,記錄下來!