準備工作:
centos7醇锚,
OpenJDK8,
Nexus 3.2.0-01
1蚌本、首先安裝OpenJDK8
yuminstalljava-1.8.0-openjdk -y
安裝完成后查看版本號:java -version
2句伶、下載Nexus3.2.0-01
https://download.sonatype.com/nexus/3/nexus-3.2.0-01-unix.tar.gz
在windows下載后律想,拖拽到linux中
下載完成后减细,將文件解壓縮到一個位置
我把文件解壓到了/home/download下面在岂。
解壓命令:tar zxvf nexus-3.2.0-01-unix.tar.gz
解壓完成后荚藻,去/home/download/nexus-3.2.0-01/bin 下運行 /nexus start命令,啟動nexus服務洁段。
啟動服務后,會提示你不要用root進行啟動共郭,需要新建用戶祠丝,這里為了操作方便就不新建了疾呻,直接用root。
啟動后的訪問地址為:http://192.168.1.165:8081写半,它的默認端口為8081
默認的登錄帳號:admin岸蜗,密碼:admin123
登錄成功后
3虱歪、搭建docker私服
按照圖片的順序進行選擇
進到這個頁面之后徒仓,有三種docker的方式
hosted: 本地存儲,即同 docker 官方倉庫一樣提供本地私服功能
proxy: 提供代理其他倉庫的類型癌别,如 docker 中央倉庫
group: 組類型悔捶,實質作用是組合多個倉庫為一個地址
選擇hosted創(chuàng)建一個私服铃慷,按照下面圖片中的方式進行選擇。
4蜕该、創(chuàng)建完成后犁柜,在docker服務器上做一個操作:在/etc/docker下創(chuàng)建daemon.json文件,填入下面的內容
{ "insecure-registries":["192.168.1.165:5000"] }
192.168.1.165:這個是我nexus安裝的機器IP
5000:這個是上面設置的端口號
5堂淡、推送鏡像馋缅,下載鏡像測試
首先要在私服進行登錄:docker login 192.168.1.165:5000
輸入登錄名:admin ,密碼:admin123
然后在docker tag一個鏡像绢淀,將這個鏡像推送到私服萤悴。
刪除本地鏡像,重新在將push到私服的鏡像pull下來皆的。
到此覆履,本地私服就搭建完成。
至于docker(proxy)和docker(group)這兩個在這里不做說明祭务,等有時間在進行實驗内狗。