創建docker私有庫(docker registry)(轉)

個人目標仍是無互聯網安裝,部署內部的docker私有庫,目前docker鏡像的得到仍是須要互聯網,將下載好的docker鏡像發佈到內部私有庫上(可在有互聯網的時候將容器打成tar包,在離線情況下使用參照《打包docker鏡像並使用文件導入》)。docker

 

一、使用fedora 20(IP爲192.168.1.103)做爲測試服務器(centos 7,redhat 7通用)centos

 

二、安裝docker服務器

Java代碼   收藏代碼
  1. yum -y install docker-io docker-registry  

 特別說明,fedora更新的docker 1.3.1提交到本地庫有問題,有1.3.0的docker沒問題。若之後再更新版本,按照上面的操做dom

Java代碼   收藏代碼
  1. yum -y install http://mirrors.163.com/fedora/updates/20/x86_64/docker-io-1.3.0-1.fc20.x86_64.rpm  

 

三、啓動並保持開機啓動,安裝docker registry測試

Java代碼   收藏代碼
  1. systemctl start docker  
  2. systemctl start docker-registry  
  3. systemctl enable docker  
  4. systemctl enable docker-registry  

 

Java代碼   收藏代碼
  1. docker run -p 5000:5000 registry  

 

四、在線下載centos鏡像spa

Java代碼   收藏代碼
  1. docker pull centos  

 下載完成後執行3d

Java代碼   收藏代碼
  1. docker images  

 

五、將鏡像作tagblog

Java代碼   收藏代碼
  1. docker tag img_id localhost.localdomain:5000/centos_local  

 

 

六、push鏡像到本地庫圖片

Java代碼   收藏代碼
  1. docker push localhost.localdomain:5000/centos_local   

 

 

七、客戶端下載這個私服的鏡像部署

Java代碼   收藏代碼
  1. docker pull 192.168.1.103:5000/centos_local  

 

 

十、大功告成

相關文章
相關標籤/搜索