詳細說明請讀者去找書來看囉。
這邊就放些使用指令與簡略說明,說明可能會有誤,請各位斟酌參考。
書本為:
Docker專業養成(2017年11月)
ISBN:978-986-434-264-8
新北市:博碩文化
取得映像檔:
sudo docker pull <你要複製的映像檔>
尋找映像檔:
sudo docker search <你要搜尋的映像檔名>
會顯示名稱、簡述、受歡迎程度、是否為官方提供、映像檔是否自動建構
查詢本地映像檔:
sudo docker images
會顯示映像檔名稱、標籤(版本)、ID、建立時間、大小
過多時可在後面加上搜尋關鍵字(hello 搜尋*el*或he*)
取得映像檔詳細資訊(本地):
sudo docker inspect <你要查看的映像檔名>
sudo docker inspect <也可給予ID或其他唯一資訊>
sudo docker inspect -f {{“.Size”}} <你要查看的映像檔名> (可顯示部份內容 示範為顯示Size欄位)
刪除本地映像檔:
sudo docker rmi <映像檔ID或名稱>
sudo docker rmi -f <映像檔ID或名稱>(如果有部屬,可加-f強制刪除映像檔)
匯入匯出:
匯出本地映像檔(Mac會匯出在個人目錄中):
sudo docker save -o <匯出的檔案名稱>.tar <映像檔名>:<版本>
匯出多個映像成一個檔案
sudo docker save -o images.tar ubuntu:latest centos:latest
匯入本地映像檔:
sudo docker load -i <檔案名稱>.tar
映像倉庫
(Docker Hub為官方提供的映像倉庫,大部分映像檔從這裡找到。)
有的映像檔需要登入和授權操作,可透過指令登入到指定的映像倉庫伺服器:
較不安全的方法:
sudo docker login -u <帳號> -p <密碼> <伺服器位置>
推薦做法:(帳號與密碼做而外輸入)
sudo docker login
接著系統提示使用者輸入帳號密碼
登入成功會顯示:Login Succeeded
私有倉庫建立(略,未來用到再補充。)