D&K 課程筆記1

Docker & Kubernetes 課程,相關安裝(windows)

ZONGRU Li
Sep 28, 2020

windows使用Docker Toolbox來配合課程學習

參考

以win10為例,先確認虛擬化是已啟用狀態

並確認OS是64位元版本

安裝Docker Toolbox(裡面包含VirtualBox)

點進去
選擇最後一版的exe點擊下載
點兩下執行安裝
只是學習用,就不勾加速選項了

桌面多這三個

先執行Docker QuickStart

過程會有兩次提示安裝變更都選"是"(過程有鎖住截不到圖...)

看到以下圖示就OK了

接著試著執行指令:docker run hello-world

也可以執行指令:docker version

確認docker版本

方才執行docker run hello-world意思是指執行image叫:hello-world

該指令發動端即是docker client(或稱docker cli)

該指令執行後是驅動docker server進行以下事項

  1. 檢查本機有無hello-world的image,本機儲存的空間稱為image cache,亦即docker server嘗試在本機的image cache尋找名為hello-world的image

(因為我們剛裝,本機的image cache是空的)

2. 接著嘗試著去Docker hub(存放docker image的公開庫)找image

3.這個image剛好Docker hub有,所以docker server就下載回本機

4.在本機有hello-world的image情況下,建立其實體(instance)的容器(container)

5.執行結果就是印出上面截圖看到的文字內容

依據上述解說,當第二次執行docker run hello-world就不會看到下載的過程

沒有下載的過程,因為本機的image cache已經有hello-world的image了

之後exit指令關掉要在進來上述畫面只要執行Docker QuickStart就好

參考課程

--

--

ZONGRU Li
ZONGRU Li

Written by ZONGRU Li

2022/11/17 開源部分個人筆記給LINE "Java程式語言討論區"社群,希望能對社群的技術學習做一點點貢獻.(掩面....記得退訂閱!

No responses yet