使用nexus通過docker搭建maven本地私服-綜述

背景

        出於特殊項目的考慮,開發環境無法聯網,所以無法使用maven獲取互聯網上的jar包。爲了摒棄傳統拷貝jar包的方式進行開發,在此我們使用maven私服的方式來管理我們的jar包,提高團隊的開發效率。

實施

        通過四個步驟達到內網環境使用maven的目的。

  1. 使用docker安裝nexus鏡像
  2. 拉取互聯網上常用的jar包
  3. 上傳本地代碼到私服 進行測試
  4. 遷移docker鏡像到內網,並創建測試項目進行測試

一、docker安裝nexus

查看nexus鏡像

docker search sonatype/nexus3

下載maven倉庫的管理工具nexus3

docker pull sonatype/nexus3

查看下載的鏡像

docker images

 

使用nexus3鏡像創建並啓動一個容器,指定docker 8081端口到對應主機的8081端口 


$ docker run -d --name nexus02 --restart=always -p 8081:8081-v /opt/nexus-data:/nexus-data sonatype/nexus3 --privileged=true

 

查看docker上nexus的運行狀態

docker ps -n 5
#docker stats

 

停止運行的容器

docker stop 43be4b10c0cc 

刪除容器

docker rm 43be4b10c0cc 

 訪問ip:8081/nexus02 即可進入管理頁面

 

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