Docker之倉(cāng)庫(kù)

倉(cāng)庫(kù)

docker login # 通過(guò)交互式的輸入用戶名與密碼,來(lái)登錄 Docker Hub

docker pull # 下載鏡像至本地

search

docker search # 查找官方倉(cāng)庫(kù)之的鏡像
  • --filter=stars=N 指定僅顯示收藏?cái)?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 是對(duì)應(yīng)的 Docker 賬號(hào)用戶名

自動(dòng)創(chuàng)建

自動(dòng)創(chuàng)建(Automated Builds)功能對(duì)于需要經(jīng)常升級(jí)鏡像內(nèi)程序來(lái)說(shuō),十分方便。

有時(shí)候,用戶創(chuàng)建了鏡像,安裝了某個(gè)軟件,如果軟件發(fā)布新版本則需要手動(dòng)更新鏡像。

而自動(dòng)創(chuàng)建允許用戶通過(guò) Docker Hub 指定跟蹤一個(gè)目標(biāo)網(wǎng)站(目前支持 GitHub 或 BitBucket)上的項(xiàng)目,一旦項(xiàng)目發(fā)生新的提交或者創(chuàng)建新的標(biāo)簽(tag),Docker Hub 會(huì)自動(dòng)構(gòu)建鏡像并推送到 Docker Hub 中。

要配置自動(dòng)創(chuàng)建,包括如下的步驟:

  • 創(chuàng)建并登錄 Docker Hub,以及目標(biāo)網(wǎng)站;

  • 在目標(biāo)網(wǎng)站中連接帳戶到 Docker Hub;

  • 在 Docker Hub 中 配置一個(gè)自動(dòng)創(chuàng)建;

  • 選取一個(gè)目標(biāo)網(wǎng)站中的項(xiàng)目(需要含 Dockerfile)和分支;

  • 指定 Dockerfile 的位置,并提交創(chuàng)建。

之后,可以在 Docker Hub 的 自動(dòng)創(chuàng)建頁(yè)面 中跟蹤每次創(chuàng)建的狀態(tài)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容