在前面幾節裏,咱們從docker的官方倉庫獲取了鏡像,也能夠從國內的倉庫,好比網易、阿里的倉庫裏下載鏡像,固然一個公司或我的也能夠建立私有的倉庫。當咱們建立或修改了鏡像後,也能夠把這些鏡像上傳到倉庫,前提是你先擁有一個這些倉庫的帳號。具體怎樣申請及使用倉庫,請你們在網上查一下資料,國內好比知名的docker倉庫有網易蜂巢、阿里雲等,這裏咱們就不在過多討論這個話題了,下面咱們講一進鏡像的上傳、載入及載出。docker
1、鏡像的上傳:ubuntu
咱們能夠經過docker push 命令,把本身建立的鏡像上傳到倉庫中來共享。例如,用戶在Docker Hub(docker官方倉庫)上完成註冊後,能夠推送本身的鏡像到倉庫中。學習
2、鏡像的載出:阿里雲
若是要導出鏡像到本地文件,可使用 docker save 命令。例如:spa
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
ubuntu 14.04 c4ff7513909d 5 weeks ago 225.4 MBinput
...
$sudo docker save -o ubuntu_14.04.tar ubuntu:14.04容器
3、鏡像的載入:下載
可使用 docker load 從導出的本地文件中再導入到本地鏡像庫,例如:im
$ sudo docker load --input ubuntu_14.04.tar
或
$ sudo docker load < ubuntu_14.04.tarimg
4、移除本地鏡像:
若是要移除本地的鏡像,可使用 docker rmi 命令。注意 docker rm 命令是移除容器。
*注意:在刪除鏡像以前要先用 docker rm 刪掉依賴於這個鏡像的全部容器。
關於鏡像的一些經常使用功能咱們就介紹到這裏,下一節,咱們開始容器方面的學習。