搭建 Nexus 私服(centos7)
通常中大型公司都會有自己的maven私有倉庫.主要因為大部分公司基于安全考慮,其辦公網絡和業(yè)務網絡都是與公網進行網絡隔離的.為了便于jar包組件的共享和流水線的自動化構建,都會搭建一個私有服務來統(tǒng)一連接.
今天給大家介紹下如何在Linux下搭建nexus私服.
博主在自己的阿里云服務器上搭建,操作系統(tǒng)為centos7 64位.
基于安裝包安裝
- 創(chuàng)建私有文件夾
? 博主選擇在/usr/local目錄下安裝該軟件,大家可以根據自己偏好自由選擇安裝目錄.
cd /usr/local && mkdir nexus && cd nexus
- 下載
nexus
安裝包,這里采用wget下載tar.gz包,大家也可以去官網手工下載安裝包.
wget http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz
- 解壓下載下來的安裝包,并重命名
tar -zxvf nexus-2.12.1-01-bundle.tar.gz
mv nexus-2.12.1-01 nexus2.12
基于容器鏡像安裝
容器化是現(xiàn)代互聯(lián)網發(fā)展的一個大趨勢,nuxus官方鏡像下載地址為https://hub.docker.com/r/sonatype/nexus3/.
確保你的Linux服務器已經配置了docker環(huán)境.
-
拉取官方鏡像到本地倉庫.
$ docker pull sonatype/nexus3
創(chuàng)建并后臺運行容器,暴露主機8081端口.
$ docker run -d -p 8081:8081 --name nexus sonatype/nexus3
- curl測試容器可用性
$ curl http://localhost:8081/