docker私有庫
1、registry鏡像下載
首先從國內的鏡像庫下載registry鏡像,因為國外鏡像庫下載太?慢了。這裏我建議選擇阿裏的docker鏡像庫,在本地服務器上安裝好docker後執行命令:
http://blog.csdn.net/wangtaoking1/article/details/44180901/
http://blog.csdn.net/fgf00/article/details/52040492
倉庫軟件包 docker-registry 已經被 docker-distribution 取代
啟動docker-distribution服務
yum -y install docker-distribution
systemctl enable docker-distribution
systemctl start docker-distribution
查看通訊端口5000
[root@test01 ~]# netstat -lnpt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp6 0 0 :::5000 :::* LISTEN 64987/registry
如果要上傳鏡像到倉庫和從倉庫下載鏡像到本地,必須在節點配置文件添加倉庫地址。
vim /etc/docker/daemon.json
{
"insecure-registries": ["192.168.10.7:666"],"registry-mirrors": ["https://of4n3bvy.mirror.aliyuncs.com"]
}
或者
vim /etc/sysconfig/docker
OPTIONS='--insecure-registry 10.10.7.30:5000'
ADD_REGISTRY='--add-registry 10.10.7.30:5000'
加上後,search鏡像,私有倉庫和docker hub上都會顯示;不加搜索私有倉庫,需要命令中指定私有倉庫ip
重啟服務
systemctl restart docker
客戶端上傳鏡像
docker push 192.168.20.199:5000/haha
上傳的鏡像放在 cd /var/lib/registry/docker/registry/v2/repositories
docker私有庫