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