首先確保您已安裝docker,文中系統的操做環境爲CentOS7nginx
1.執行docker ps
命令,確認機器上的docker服務已經啓動docker
service docker start
命令,開啓docker服務,執行效果以下
此時,再次執行docker ps
命令,會列出目前正在運行的docker容器,由於博主安裝過nginx,因此能夠看到
1.獲取nexus鏡像,執行docker search nexus
命令,獲取鏡像列表 瀏覽器
2.拉取最新nexus3鏡像到本機,執行docker pull docker.io/sonatype/nexus3
命令,而後等待鏡像拉取完成 bash
3.獲取咱們下載的nexus3鏡像ID,執行docker images
命令,列出本機上已下載docker鏡像3d
如上圖所示紅線部分所示,就是咱們剛剛下載的nexus3鏡像,它的IMAGE ID 爲35ca857d5b19
,注意:image id 是docker隨機生成的,因此每一個人下載後都不相同
,操做容器時默認取其前2位或3位便可rest
4.建立nexus容器執行docker run -itd -p 8081:8081 --name nexus -v /mnt/nexus3:/var/nexus-data --restart=always 35ca857d5b19
日誌
執行後以下圖,表明咱們的nexus已經建立成功了,它的容器Id爲5be3a6a.......
code
-p 主機端口號:容器端口號
,咱們指定了容器的8081端口映射綁定到了主機8081端口,因此建立完成後,咱們就是能夠經過主機的ip:8081
來訪問--name nexus
指定了名稱爲nexus,不指定,默認爲docker隨機生成惟一字符串因此咱們將主機的/mnt/nexus3目錄與容器內部的/var/nexus-data進行了綁定
,若是你的主機上沒有/mnt/nexus3
目錄,須要自行建立5.查看nexus啓動日誌,執行docker logs -f 容器ID
命令,此處的容器Id爲5b cdn
6.使用瀏覽器訪問主機Ip+8081
端口,便可看到nexus界面,到這裏安裝已經成功了 blog
1.安裝完成後,若是咱們想要以管理員身份登陸nexus,怎麼獲取到nexus初始密碼呢 咱們點擊右上角的sign in會發現,界面提示咱們初始密碼位於/nexus-data/admin.password
文件中,此時咱們就須要進入容器內部獲取
2.執行docker exec -it 5b /bin/bash
命令,注意5b本例中容器ID,使用時請替換成你本身的容器ID
3.登陸nexus,默認用戶名admin,粘貼文件裏密碼便可,另外首次登陸必需要改默認密碼。