您好,登錄后才能下訂單哦!
上一篇中描述了一些Docker中常用的命令和操作,這篇我們來搭建一個自己的私庫,用來存放和分發鏡像,如果你對Docker基礎命令不算熟悉,請參考《Docker常用命令和操作》
環境介紹:
操作系統:Centos6.5
軟件:Docker1.7.1
服務器端:192.168.1.10
客戶端:192.168.1.20
啟動服務器端docker服務
由于服務器在推送鏡像到私庫時需要進行ca認證,這里使用--insecure-registry來忽略認證
docker -d --insecure-registry 192.168.1.10:5000 &
在服務器端拉取官方registry鏡像
docker pull registry
從官方拉取基礎鏡像
docker pull centos
給鏡像一個新標簽
docker tag centos 192.168.1.10:5000/centos
啟動容器
docker run -d --name registry -p 5000:5000 -v /opt/registry:/var/lib/registry registry
查看私庫是否已經啟動
docker ps -a
推送基礎鏡像到私庫中
用客戶端連接私庫
--啟動客戶端docker服務
由于客戶端在連接私庫時要求使用ca進行驗證,與服務器端啟動同理
docker -d --insecure-registry 192.168.1.10:5000 &
拉取官方鏡像
docker pull nginx
給鏡像一個新標簽
docker tag centos 192.168.1.10:5000/nginx
推送鏡像到私庫中
docker push 192.168.1.10:5000/nginx
從私庫中拉取鏡像
docker pull 192.168.1.10:5000/centos
查看客戶端所有鏡像
docker p_w_picpaths
查看私庫中存在的鏡像
curl http://192.168.1.10:5000/v2/_catalog
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。