D&K 課程筆記1
windows使用Docker Toolbox來配合課程學習
以win10為例,先確認虛擬化是已啟用狀態
並確認OS是64位元版本
安裝Docker Toolbox(裡面包含VirtualBox)
桌面多這三個
先執行Docker QuickStart
過程會有兩次提示安裝變更都選"是"(過程有鎖住截不到圖...)
看到以下圖示就OK了
接著試著執行指令:docker run hello-world
也可以執行指令:docker version
方才執行docker run hello-world意思是指執行image叫:hello-world
該指令發動端即是docker client(或稱docker cli)
該指令執行後是驅動docker server進行以下事項
- 檢查本機有無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就不會看到下載的過程
之後exit指令關掉要在進來上述畫面只要執行Docker QuickStart就好