使用Docker Compose 部署Nexus后初次登录账号密码不正确,并且在nexus-data下没有admin.password
場(chǎng)景
Ubuntu Server 上使用Docker Compose 部署Nexus(圖文教程):
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101111611
在上面已經(jīng)實(shí)現(xiàn)部署Nexus后,初次登錄的默認(rèn)賬戶密碼:
admin
admin123
但是在進(jìn)行登錄時(shí)卻提示
?
密碼不正確后者沒(méi)權(quán)限,根據(jù)提示密碼文件的位置在nexus-data/admin.password下。
因?yàn)樯厦嬖赿ocker-compose.yml文件中配置的數(shù)據(jù)卷為:
- /usr/local/docker/nexus/nexus-data:/nexus-data但是在進(jìn)入目錄下卻沒(méi)有任何數(shù)據(jù)。
注:
博客:
https://blog.csdn.net/badao_liumang_qizhi
關(guān)注公眾號(hào)
霸道的程序猿
獲取編程相關(guān)電子書、教程推送與免費(fèi)下載。
實(shí)現(xiàn)
首先檢查docker-compose.yml文件中配置的代碼是否正確。
參考代碼:
version: '3' services:nexus:restart: alwaysimage: sonatype/nexus3container_name: nexus3ports:- 8081:8081volumes:- /usr/local/docker/nexus/nexus-data:/nexus-data其次是給數(shù)據(jù)卷中配置的nexus-data是否有相應(yīng)的權(quán)限。
進(jìn)入nexus-data目錄下看到是沒(méi)有任何文件的,說(shuō)明是不正常的。
需要先停掉服務(wù)。
docker-compose down授予所有權(quán)限代碼:
chmod 777 nexus-data/這里授予了所有權(quán)限
?
授權(quán)之后再看已經(jīng)有了文件。
?
但是登錄時(shí)仍然提示密碼不正確。
那么就根據(jù)其提示來(lái)到密碼所在位置,查看密碼。
?
可以看到密碼為一串長(zhǎng)串。
這不是加密的密碼,就是隨機(jī)生成的密碼。因?yàn)樵?.17版本后改成隨機(jī)的密碼了,不再是admin123了。將這串密碼復(fù)制出來(lái)。
登錄成功。
?
然后會(huì)提示你修改密碼。這里還是改為admin123
?
總結(jié)
以上是生活随笔為你收集整理的使用Docker Compose 部署Nexus后初次登录账号密码不正确,并且在nexus-data下没有admin.password的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Ubuntu Server 上使用Doc
- 下一篇: 使用Docker Compose 部署N