Docker系列(五)-------------安裝NEXUS3

一、簡介

  • 本文主要講解如何使用docker安裝NEXUS3
  • NEXUS3的重置密碼

二、安裝步驟

2.1 查找並鏡像

[root@yuanshushu ~]# docker search nexus
[root@yuanshushu ~]# docker pull sonatype/nexus3

2.2 重新打TAG後刪除原鏡像

[root@yuanshushu ~]# docker tag sonatype/nexus3 nexus
[root@yuanshushu ~]# docker rmi sonatype/nexus3

2.3 創建數據卷文件

  • 此處我是準備將數據卷掛載到/usr/local/env/dockerdata/nexus/nexus-data目錄下
  • 注意設置權限和所屬用戶
[root@yuanshushu ~]# mkdir /usr/local/env/dockerdata
[root@yuanshushu ~]# mkdir /usr/local/env/dockerdata/nexus
[root@yuanshushu ~]# mkdir /usr/local/env/dockerdata/nexus/nexus-data
[root@yuanshushu ~]# chmod 777 /usr/local/env/dockerdata/nexus/nexus-data
[root@yuanshushu ~]# chown -R 200 /usr/local/env/dockerdata/nexus/nexus-data

2.4 啓動容器

  • 指定數據卷位置爲上面創建的位置;
  • 指定端口爲8081,服務器沒有開放該端口的記得開放;
[root@yuanshushu ~]# docker run -d -p 8081:8081 --name nexus -v /usr/local/env/dockerdata/nexus/nexus-data:/nexus-data nexus

2.5 查看容器狀態

[root@yuanshushu ~]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
2cc5720c4a2d        nexus               "sh -c ${SONATYPE_DI…"   3 seconds ago       Up 2 seconds        0.0.0.0:8081->8081/tcp   nexus

2.6 登錄

  • 服務器IP:8081即可看到以下頁面,安裝成功

2.7 修改密碼

  • 之前版本的默認用戶名和密碼是admin/admin123, 但是nexus3後用戶名默認admin,而密碼是寫在配置文件中的;

  • 進入容器,可以查看目錄文件裏面的密碼,
[root@yuanshushu ~]# docker exec -it 2cc5720c4a2d /bin/bash
bash-4.4$ ls
bin   dev  help.1  lib    licenses    media  nexus-data  proc  run   srv  tmp                uid_template.sh  var
boot  etc  home    lib64  lost+found  mnt    opt         root  sbin  sys  uid_entrypoint.sh  usr
bash-4.4$ cat nexus-data/admin.password
43131485-26a6-49e8-9cc1-8b767f0239b5bash-4.4$
  • 使用該密碼進行登錄後修改密碼即可
  •  注意: 密碼不對,又去數據卷目錄下看了下, 密碼是43131485-26a6-49e8-9cc1-8b767f0239b5, 按照數據卷中的爲準。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章