Docker Hub.拉取鏡像


注:此記錄謹基於默認在搭建好的docker環境下進行!   拉取鏡像很簡單,只需要一個“docker pull 鏡像名“的命令即可。當然,前提是我們已經在一個已經搭建好的docker環境下。但是,如何將拉取到主機的鏡像下載到本地電腦呢。請看如下記錄:

   假設我們要拉取的鏡像是一個note基礎鏡像,那么我們執行的命令首先是:docker pull note 。當鏡像下載成功,我們需要檢查一下,該鏡像是否已經存在主機了。可以執行:docker images 查看鏡像是否存在,如果沒錯的話,應該是有 note基礎鏡像,版本號為latest。然后我們可以進一步檢查該鏡像是否安裝成功了,只需要執行一下 docker run -itd -P(注意:P是大寫) note ,執行結果會顯示這個鏡像的端口號,然后在瀏覽器輸入你的主機IP和這個端口號,比如:192.168.1.117:33721 就可以調出這個鏡像。

   確認鏡像安裝成功了,但是把它裝在主機不是這篇文章的目的,最終目的是,將這個鏡像拉取到電腦本地,讓它成為一個可方便用的基礎鏡像。回到該主機,執行命令:docker images 查看該鏡像。然后執行,docker save -o /home/sgcs/note-latest note:latest ,解釋一下這個命令,前面docker save是存儲,/home/sgcs/ 是將note鏡像存儲在這個目錄下。所以,執行完這個命令,我們可以用 cd /home/sgcs命令進入該目錄,查找該鏡像,ll一下,便能看見該鏡像,如果該鏡像看上去不是文件的格式,可以使用 mv note-latest note-latest.tar 命令將該鏡像轉換成.tar的格式。這樣我們就可以通過主機目錄/home/sgcs去下載該鏡像了,從主機下載該鏡像可以使用sz命令或者ftp工具都可以。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM