倉庫
docker login # 通過交互式的輸入用戶名與密碼,來登錄 Docker Hub
docker pull # 下載鏡像至本地
search
docker search # 查找官方倉庫之的鏡像
-
--filter=stars=N
指定僅顯示收藏數(shù)量為 N 以上的鏡像
推送鏡像
docker tag ubuntu:17.10 username/unbuntu:17.10 # 給鏡像打tag
docker images # 查看鏡像tag 信息
docker push username/ubuntu:17.10
docker search username
- username 是對應(yīng)的 Docker 賬號用戶名
自動創(chuàng)建
自動創(chuàng)建(Automated Builds)功能對于需要經(jīng)常升級鏡像內(nèi)程序來說,十分方便陵吸。
有時候休弃,用戶創(chuàng)建了鏡像,安裝了某個軟件银受,如果軟件發(fā)布新版本則需要手動更新鏡像践盼。
而自動創(chuàng)建允許用戶通過 Docker Hub 指定跟蹤一個目標網(wǎng)站(目前支持 GitHub 或 BitBucket)上的項目鸦采,一旦項目發(fā)生新的提交或者創(chuàng)建新的標簽(tag),Docker Hub 會自動構(gòu)建鏡像并推送到 Docker Hub 中咕幻。
要配置自動創(chuàng)建渔伯,包括如下的步驟:
創(chuàng)建并登錄 Docker Hub,以及目標網(wǎng)站肄程;
在目標網(wǎng)站中連接帳戶到 Docker Hub锣吼;
在 Docker Hub 中 配置一個自動創(chuàng)建;
選取一個目標網(wǎng)站中的項目(需要含 Dockerfile)和分支蓝厌;
指定 Dockerfile 的位置玄叠,并提交創(chuàng)建。
之后拓提,可以在 Docker Hub 的 自動創(chuàng)建頁面 中跟蹤每次創(chuàng)建的狀態(tài)读恃。