在docker客戶(hù)端命令行中我們可以使用pull從鏡像倉(cāng)庫(kù)中拉取或者更新指定鏡像,使用push將本地的鏡像上傳到鏡像倉(cāng)庫(kù)。
示例:
docker pull : 從鏡像倉(cāng)庫(kù)中拉取或者更新指定鏡像
語(yǔ)法:
docker pull [options] name[:tag|@digest]
options說(shuō)明:
-a :拉取所有 tagged 鏡像
–disable-content-trust :忽略鏡像的校驗(yàn),默認(rèn)開(kāi)啟
例如,從docker hub下載java最新版鏡像,命令如下:
$ docker pull java
從docker hub下載repository為java的所有鏡像,命令如下:
$ docker pull -a java
示例:
docker push : 將本地的鏡像上傳到鏡像倉(cāng)庫(kù),該操作要先登陸到鏡像倉(cāng)庫(kù)。
語(yǔ)法:
docker push [options] name[:tag]
options說(shuō)明:
–disable-content-trust :忽略鏡像的校驗(yàn),默認(rèn)開(kāi)啟
例如:上傳本地鏡像myapache:v1到鏡像倉(cāng)庫(kù)中,命令如下:
$ docker push myapache:v1
相關(guān)閱讀:
云計(jì)算核心技術(shù)docker教程: build 命令詳解