您好,登錄后才能下訂單哦!
上一篇中描述了一些Docker中常用的命令和操作,這篇我們來搭建一個自己的私庫,用來存放和分發(fā)鏡像,如果你對Docker基礎命令不算熟悉,請參考《Docker常用命令和操作》
環(huán)境介紹:
操作系統(tǒng):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
查看私庫是否已經(jīng)啟動
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
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。