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