我們開始搭建吧。gogogo!
我將使用centos7操作系統(tǒng)作為服務(wù)器環(huán)境
docker的安裝請自行百度,基礎(chǔ)環(huán)境的配置不展開啦,遇到坑我還是會說的哦。
第一步:拉取registry鏡像
docker pull registry
第二步:啟動該鏡像
docker run -d-p5000:5000--privileged=true-v /opt/registry:/tmp/registry registry
第三步:開放端口
開放5000端口,這樣讓外部可以訪問。如果用iptables的同學(xué)請命令行執(zhí)行
iptables -I INPUT 1-p tcp --dport 5000-j ACCEPT
如果是用新的防火墻,用以下命令執(zhí)行
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
ok現(xiàn)在已經(jīng)搭建完了。是不是很簡單。
現(xiàn)在我用使用我們自己搭建的docker私有倉庫,我們還需配置一些東西,因為這樣搭建的私有倉庫并沒有使用https,使用的是http,新版本的docker默認(rèn)是使用https的,因此我們還需要讓客戶端信任我們的私有倉庫。
windows和mac的配置超級簡單,只要右擊小鯨魚圖標(biāo)-->設(shè)置(preferences)-->Daemon在insecure registries里面添加我們的私有倉庫的ip+port。完了重啟docker即可。
在centos7(抱歉我不曾使用ubuntu做服務(wù)器系統(tǒng))下需要編輯配置文件/etc/sysconfig/docker,用任何vi打開,增加以下參數(shù)
OPTIONS='--insecure-registry 10.211.55.6:5000' //這里換成你的倉庫ip+port
完了保存,重啟docker。
systemctl restart docker
感謝各位看官捧場。敬請期待更多的微服務(wù)系列文章。謝謝啦!