文章首發(fā)自個(gè)人網(wǎng)站:https://www.exception.site/docker/docker-push-image
本文中,您將學(xué)習(xí)如何上傳 Docker 鏡像至 Docker Hub 上。
一、獲取 Docker ID
想要上傳鏡像到 Docker Hub 上,首先,我們需要注冊(cè) Docker Hub 賬號(hào)。打開(kāi) Docker Hub 網(wǎng)址 https://hub.docker.com,開(kāi)始注冊(cè):
填寫(xiě)您的 Docker ID (也就是賬號(hào)),以及密碼,Email, 點(diǎn)擊繼續(xù)。
接下來(lái),Docker Hub 會(huì)發(fā)送驗(yàn)證郵件,到您填寫(xiě)的郵箱當(dāng)中:
點(diǎn)擊驗(yàn)證即可,接下來(lái),再次返回 Docker Hub 官網(wǎng),用您剛剛注冊(cè)的 Docker ID 和密碼來(lái)登錄賬號(hào)!
二、創(chuàng)建鏡像倉(cāng)庫(kù)
登錄成功后,會(huì)出現(xiàn)如下頁(yè)面:
選擇創(chuàng)建一個(gè)鏡像倉(cāng)庫(kù):
填寫(xiě)倉(cāng)庫(kù)名稱(chēng)、描述信息、是否公開(kāi)后,點(diǎn)擊創(chuàng)建。
我們看到,倉(cāng)庫(kù)已經(jīng)創(chuàng)建成功了,但是里面還沒(méi)有任何鏡像,接下來(lái)開(kāi)始上傳鏡像,到此新創(chuàng)建的倉(cāng)庫(kù)中。
三、上傳鏡像
進(jìn)入命令行,用我們剛剛獲取的 Docker ID 以及密碼登錄,執(zhí)行命令:
docker login
登錄成功后,我們開(kāi)始準(zhǔn)備上傳本地的 python:3 鏡像:
首先,我們對(duì)其打一個(gè)新的標(biāo)簽,前綴與我們新創(chuàng)建的 Docker ID 、倉(cāng)庫(kù)名保持一致:
docker tag python:3 weiwosuoai1991/python:3
查看本地信息,可以看到,標(biāo)簽打成功了。接下開(kāi),開(kāi)始上傳!執(zhí)行命令:
docker push weiwosuoai1991/python:3
上傳成功!去 Docker Hub 官網(wǎng),新創(chuàng)建的倉(cāng)庫(kù)的信息頁(yè)面驗(yàn)證一下,是否真的成功了:
大工告成?。?!
四、總結(jié)
本文中,我們學(xué)習(xí)了 Docker 中如何上傳鏡像至 Docker Hub 倉(cāng)庫(kù)。祝您學(xué)習(xí)愉快!