Docker 搭建私有倉庫


1.docker pull registry  #官方網站pull一個 倉庫的鏡像

 

2.docker run -d -p 5000:5000 registry #端口隨便自己定義,一般用5000.

 

默認情況下,會將倉庫存放於容器內的/tmp/registry目錄下,這樣如果容器被刪除,則存放於容器中的鏡像也會丟失,所以我們一般情況下會指定本地一個目錄掛載到容器內的/tmp/registry下,如下:

 

 docker run -d -p 5000:5000 -v /opt/data/registry:/tmp/registry registry

 

在瀏覽器輸入http://IP:5000 會有正確的返回信息

 

3.docker pull ubuntu:12.04   下載一個測試的鏡像文件

 

備註:可以對此鏡像進行修改爲自己業務需求重新commit或者寫Dockfile

 

4.重命名

 docker tag ubuntu:12.04  192.168.1.61:5000/myapp

這一步很重要,必須包含  ip:port 也就是 192.168.1.61:5000

 

5.上傳

 docker push 192.168.1.61:5000/myapp

6.隨便找一臺測試機,去pull  這個鏡像

docekr pull 192.168.1.61:5000/myapp

 

 

重要提示:

1.3.X 版本之後的倉庫默認是https上傳的,需修改配置文件。

vim /etc/default/docker   添加紅色標示部分,重啓docker

wKiom1UnYb2wQgWEAAHQhI_DGfA209.jpg

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