使用公共 Registry - 每天5分鐘玩轉 Docker 容器技術(19)
阿新 • • 發佈:2017-05-24
docker 教程 容器
保存和分發鏡像的最直接方法就是使用 Docker Hub。
Docker Hub 是 Docker 公司維護的公共 Registry。用戶可以將自己的鏡像保存到 Docker Hub 免費的 repository 中。如果不希望別人訪問自己的鏡像,也可以購買私有 repository。
除了 Docker Hub,quay.io 是另一個公共 Registry,提供與 Docker Hub 類似的服務。
下面介紹如何用 Docker Hub 存取我們的鏡像。
首先得在 Docker Hub 上註冊一個賬號。
在 Docker Host 上登錄。
修改鏡像的 repository 使之與 Docker Hub 賬號匹配。
Docker Hub 為了區分不同用戶的同名鏡像,鏡像的 registry 中要包含用戶名,完整格式為:[username]/xxx:tag
我們通過docker tag
命令重命名鏡像。通過 docker push 將鏡像上傳到 Docker Hub。
docker push cloudman6/httpd登錄 https://hub.docker.com,在Public Repository 中就可以看到上傳的鏡像。
如果要刪除上傳的鏡像,只能在 Docker Hub 界面上操作。這個鏡像可被其他 Docker host 下載使用了。
下一節討論如何搭建本地 Registry。
使用公共 Registry - 每天5分鐘玩轉 Docker 容器技術(19)