?
Ce document utilise Manuel du site Web PHP chinois Libérer
將圖像或存儲(chǔ)庫(kù)推送到注冊(cè)表
docker push [OPTIONS] NAME[:TAG]
名稱(chēng),簡(jiǎn)寫(xiě) | 默認(rèn) | 描述 |
---|---|---|
--disable-content-trust | true | 跳過(guò)圖片簽名 |
命令 | 描述 |
---|---|
docker | Docker CLI的基本命令。 |
用于docker push
將圖像分享到Docker Hub注冊(cè)表或自行托管的圖像。
docker tag
有關(guān)有效圖像和標(biāo)簽名稱(chēng)的更多信息,請(qǐng)參閱參考資料。
docker push
例如通過(guò)CTRL-c
在終端中運(yùn)行時(shí)按下該進(jìn)程來(lái)終止推進(jìn)操作。
在docker push期間顯示進(jìn)度條,顯示未壓縮的大小。推送的實(shí)際數(shù)據(jù)量在發(fā)送之前會(huì)被壓縮,因此上傳的大小不會(huì)被進(jìn)度條反映出來(lái)。
注冊(cè)表憑證由docker登錄管理。
默認(rèn)情況下,Docker守護(hù)進(jìn)程將一次推送五層圖像。如果您使用的是低帶寬連接,則可能會(huì)導(dǎo)致超時(shí)問(wèn)題,您可能需要通過(guò)--max-concurrent-uploads
守護(hù)進(jìn)程選項(xiàng)降低此問(wèn)題。有關(guān)更多詳細(xì)信息,請(qǐng)參閱守護(hù)程序文檔。
首先通過(guò)查找容器ID(使用docker ps
)保存新圖像,然后將其提交給新圖像名稱(chēng)。請(qǐng)注意,只有a-z0-9-_.
在命名圖像時(shí)才允許:
$ docker commit c16378f943fe rhel-httpd
現(xiàn)在,使用圖像ID將圖像推送到注冊(cè)表。在這個(gè)例子中,注冊(cè)表位于主機(jī)上,registry-host
并在端口上偵聽(tīng)5000
。為此,請(qǐng)使用主機(jī)名或IP地址以及注冊(cè)表的端口標(biāo)記映像:
$ docker tag rhel-httpd registry-host:5000/myadmin/rhel-httpd $ docker push registry-host:5000/myadmin/rhel-httpd
檢查這是通過(guò)運(yùn)行:
$ docker images
你應(yīng)該看到rhel-httpd
和registry-host:5000/myadmin/rhel-httpd
被列出。