- 鏡像是容器運行的前提.
-
能夠利用docker的pull命令從網絡上下載鏡像,命令格式: docker pull NAME[:TAG]. 對於docker鏡像來講,若是不顯式的指定TAG,則默認會選擇latest標籤,就是下載鏡像庫中最新的版本.
-
下面演示的是從Docker Hub的Ubuntu倉庫下載一個最新的Ubuntu操做系統的(不指定版本,默認爲latest)鏡像
- 該命令實際上下載的就是ubuntu:latest鏡像,目前最新的ubuntu鏡像.
-
至關於 sudo docker pull registry.hub.docker.con/ubuntu:latest 命令,便是從默認的註冊服務器registry.hub.docker.com中的ubuntu倉庫下載標記爲latest的鏡像!
-
下載過程當中能夠看出,鏡像文件通常由若干層組成,行首的02658b5e0e10這樣的字符串表明了各層的ID.下載過程當中會獲取並輸出鏡像的各層信息.層(layer) 實際上是AUFS(Advanced Union File System,一種文件聯合系統)中的重要概念,是實現增量保存與更新的基礎.
-
還能夠經過指定標籤來下載特定版本的一某一個鏡像,例如14.04標籤的鏡像
-
固然了,你也能夠從其餘註冊服務器的倉庫中下載!此時,須要在倉庫名稱前指定完整的倉庫註冊服務器地址,例如從DaoCloud社區下載一個鏡像.
- [root@Ninemax-LPC3 ~]# docker pull daocloud.io/library/nginx:latest
- latest: Pulling from daocloud.io/library/nginx
- 7444805dc220: Downloading [========> ] 3.82 MB/22.42 MB
- 7444805dc220: Downloading [================> ] 7.414 MB/22.42 MB
- 7444805dc220: Downloading [==================> ] 8.088 MB/22.42 MB
- 7444805dc220: Downloading [===================> ] 8.538 MB/22.42 MB
- 7444805dc220: Pull complete
- 2de46b59641d: Pull complete
- 6f5118869c74: Pull complete
- 476175996aa4: Pull complete
- 275a07ec63cd: Pull complete
- fda55200fa9a: Pull complete
- c9b35ae20342: Pull complete
- 97e1acb823af: Pull complete
- c95c61c2cc3e: Pull complete
- bb8f1ef45c26: Pull complete
- Digest: sha256:8deedf6e64e06d976d4a8697bc3294f3c3e65ccf6367850abcc9de4b94784b87
- Status: Downloaded newer image for daocloud.io/library/nginx:latest
-
上面的命令就是咱們從 daocloud下載的 一個 NAME爲nginx TAG 爲latest的一個鏡像!