Docker私庫搭建和使用

上一篇中描述了一些Docker中常用的命令和操作,這篇我們來搭建一個自己的私庫,用來存放和分發鏡像,如果你對Docker基礎命令不算熟悉,請參考Docker常用命令和操作


環境介紹:

操作系統:Centos6.5

軟件:Docker1.7.1

服務器端:192.168.1.10

客戶端:192.168.1.20


  1. 啓動服務器端docker服務

    由於服務器在推送鏡像到私庫時需要進行ca認證,這裏使用--insecure-registry來忽略認證

    docker -d --insecure-registry 192.168.1.10:5000 &

  2. 在服務器端拉取官方registry鏡像

    docker pull registry

  3. 從官方拉取基礎鏡像

    docker pull centos

  4. 給鏡像一個新標籤

    docker tag centos 192.168.1.10:5000/centos

  5. 啓動容器

    docker run -d --name registry -p 5000:5000 -v /opt/registry:/var/lib/registry registry

  6. 查看私庫是否已經啓動

    docker ps -a

    wKiom1kT0M2yAE1gAAAMqnCct4s704.png-wh_50

  7. 推送基礎鏡像到私庫中

    docker push 192.168.1.10:5000/centos

  8. 用客戶端連接私庫

    --啓動客戶端docker服務

     由於客戶端在連接私庫時要求使用ca進行驗證,與服務器端啓動同理

     docker -d --insecure-registry 192.168.1.10:5000 &

  9. 拉取官方鏡像

    docker pull nginx

  10. 給鏡像一個新標籤

    docker tag centos 192.168.1.10:5000/nginx

  11. 推送鏡像到私庫中

    docker push 192.168.1.10:5000/nginx

  12. 從私庫中拉取鏡像

    docker pull 192.168.1.10:5000/centos

  13. 查看客戶端所有鏡像

    docker p_w_picpaths

  14. 查看私庫中存在的鏡像

    curl http://192.168.1.10:5000/v2/_catalog

本文出自 “linux運維技術” 博客,請務必保留此出處http://forall.blog.51cto.com/12356505/1924394


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章