1. 載乙個 ubuntu 的基礎映象
2. 利用映象建立乙個容器, 在其中執行 bash 應用
4. 使用 tag 命令新增映象標籤,類似於鏈結的作用,標籤不同,id 不同,指向同一目標
docker tag ubuntu:latest myubuntu:latest
5. 使用 docker inspect 命令檢視詳細資訊
docker inspect myubuntu:latest
只檢視資訊中一項,可以使用引數 -f 來指定
docker inspect -f } myubuntu:latest
6. 使用 docker history 命令檢視映象歷史資訊
docker history
myubuntu:latest
檢視完整資訊:docker history
myubuntu:latest --no-trunc
7. 使用 docker search 命令檢視倉庫中的映象,預設搜尋官方倉庫
docker search mysql
8. 刪除映象
標籤刪除:docker rmi myubuntu:latest (只是刪除了乙個映象 id 對應的標籤,若有其它標籤,映象依舊存在)
映象 id 刪除:docker rmi 47b19964fb50 (當該映象有建立的容器存在時,預設是不能被刪除的。可以使用 -f 強制刪除,但建議先刪除所有依賴該映象的容器,再刪除映象)
擴充套件:(檢視所有容器:docker ps -a ;刪除容器:docker rm container_id)
9. 建立映象
建立映象主要有三種方式:基於已有映象的容器建立、基於本地模板匯入、基於 dockerfile 建立
(1) 基於已有映象的容器建立
(2) 基於本地模板匯入
使用 open vz 提供的系統檔案模板:
命令匯入:cat ubuntu-16.04-x86_64.tar.gz | docker import - ubuntu:16.04
然後使用 docker images 就可以檢視到新映象了。
(3)基於 dockerfile 建立
待...
10. 存出和匯入映象
11. 上傳映象
docker push test:latest (先註冊 docker hub,第一次 push 需要登入)
二 docker系列之docker安裝
docker的安裝和使用有一些前提條件,主要體現在體系架構和核心的支援上。對於體系架構,除了docker一開始就支援的x86 64,其他體系架構的支援則一直在不斷地完善和推進中。docker分為ce和ee兩大版本。ce即社群版 免費,支援週期7個月 ee即企業版,強調安全,付費使用,支援週期24個月...
Docker教程系列二 Docker映象操作
docker映象是由檔案系統疊加而成 是一種檔案的儲存形式 最底端是乙個檔案引導系統,即bootfs,這很像典型的linux unix的引導檔案系統。docker使用者幾乎永遠不會和引導系統有什麼互動。實際上,當乙個容器啟動後,它將會被移動到記憶體中,而引導檔案系統則會被解除安裝,以留出更多的記憶體...
Docker系列 docker安裝
docker的安裝和使用有一些前提條件,主要體現在體系架構和核心的支援上。對於體系架構,除了docker一開始就支援的x86 64,其他體系架構的支援則一直在不斷地完善和推進中。docker分為ce和ee兩大版本。ce即社群版 免費,支援週期7個月 ee即企業版,強調安全,付費使用,支援週期24個月...