Nexus 不僅可以建立 Docker 倉庫,也可以 NPM、Maven 等多種型別的倉庫。
——啟動 Nexus 容器——使用docker run命令啟動Nexus容器:
檢視啟動後的Nexus容器:
——檢視Nexus和registry服務——Nexus啟動成功後,可以使用HostIP+8081訪問Nexus服務,使用HostIP+8082訪問registry服務。
檢視Nexus服務:
在本地windows訪問虛擬機器的IP+8081埠
檢視registry服務:
在本地windows訪問虛擬機器的IP+8082埠
新增訪問許可權:
以上操作主要是為docker的repository建立一條規則,具體約束為admin和anonymous都可以對映象倉庫進行所有操作。
登入Nexus的registry:
推送私有映象到Nexus的registry:
檢視推送結果:
到此,Nexus的registry搭建完成。
——Q&A——Nexus服務對主機的記憶體和磁碟都有限制,所以在資源比較小的虛擬機器上啟動Nexus容器之後,需要對其資源配置檔案進行修改。
Nexus的啟動命令:
docker run -d --name nexus3 --restart=always \ -p 8081:8081 \-p 8082:8082 \--mount src=nexus-data,target=/nexus-data \sonatype/nexus3
記憶體配置檔案:
cat /etc/security/limits.confnexus hard nofile 1024nexus soft nofile 1024
磁碟配置檔案: