Docker 系列二 docker 映象相關操作

2021-09-11 20:28:55 字數 1709 閱讀 2163

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個月...