本人使用的是阿里雲搭建的maven私服
1.下載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.訪問ui界面:ip:8081
但是由於防火牆的問題可能無法訪問到頁面,所以需要將阿里雲的防火牆關掉
4.關掉防火牆之後能訪問了,但是在登錄的時候使用默認的admin/admin123登錄不了了,這是因爲nexus3.17以後就修改了密碼規則,不再是默認密碼
5.查看容器id
docker ps
6.進入容器,查看容器目錄列表,找到存放密碼的文件
docker exec -it 容器的id bash
7.本人是在這個目錄下找到admin.password文件的,每個人可能不一樣,還是比較好找的
cd: /opt/sonatype/sonatype-work/nexus-data/
8.然後使用這個密碼登錄就可以了,賬號是admin