---
# System prepended metadata

title: Docker + K8s 讀書會-Docker程式筆記-第1章
tags: [Docker + K8s 讀書會]

---

---
title:  Docker + K8s 讀書會-Docker程式筆記-第1章
tags: Docker + K8s 讀書會
---

#Docker程式筆記-第1章
程式sop:
1.策劃：任務陳述，根本目的，它所處行業，要滿足的基本需求
 題目1:把環境建好
 因為不是WIN10 PRO的電腦，所以尋找家用版的DOCKER-TOOL現在到底在哪有點苦手~
 目前官網的下載都會因為不是WIN10 PRO下載都會自動停止，所以只好更新(其實更新也沒有多少錢->千萬不要去試盜版KEY)
 1.先到這裡下載:https://hub.docker.com/editions/community/docker-ce-desktop-windows/
 2.然後只要打勾"中間或第一個就好"(不要裝win的容器+?)
 3.重新開機~等小魚跑完
 4.打開"cmd"貼上docker run -d --rm --name web-test -p 80:8000 crccheck/hello-world
 (這裡基本上應該會run成功)
 5.然後打開瀏覽器打http://localhost/
 就會出現一隻可愛的小魚![](https://i.imgur.com/eQcvTLM.jpg)
6.其他的cmd只是測試開/關https://gist.github.com/jzs2home/61206117b585b8533187dedacc5e0ee0
7.先裝VIRTURLBOX-https://www.kjnotes.com/freeware/17
ubuntu建好:我現在卡在沒看到我有虛擬光碟的ISO檔可以選...https://www.ubuntu-tw.org/modules/tinyd0/
就是去把它下載下來~然後放在C槽或D槽，讓VIRTURLBOX可以選到.iso檔當光碟(不是VIRTURLBOX就有UBUNTU要下載)
8.然後再來就是ubuntu得安裝，有遇到註冊不能打字，基本上感覺就是當機，開開關關幾次就好了(其實多裝幾次就很會裝了~真的裝好是跑很多的)
9.然後就是打開ubuntu的CMD開工

![](https://i.imgur.com/l01Ez2F.jpg)
需要有的:

![](https://i.imgur.com/5eH2IoS.jpg)

10.終端機輸入密碼是不會顯示的喔(不會有*** 之類的符號)
所以你輸入密碼完按enter 鍵就是好了喔。
![](https://i.imgur.com/rLhl5vj.jpg)

11.然後我把者為大大的安裝用手KEY 建好了(無法複製貼上)
https://medium.com/%E4%B8%80%E5%80%8B%E5%B0%8F%E5%B0%8F%E5%B7%A5%E7%A8%8B%E5%B8%AB%E7%9A%84%E9%9A%A8%E6%89%8B%E7%AD%86%E8%A8%98/docker-%E5%AD%B8%E7%BF%92%E7%AD%86%E8%A8%98-%E5%AE%89%E8%A3%9D-docker-8adb49a4c4ce
![](https://i.imgur.com/riAKS9b.jpg)
![](https://i.imgur.com/TKsYnJd.jpg)

12.再來就是跟著課本執行:
https://philipzheng.gitbook.io/docker_practice/image/pull?fbclid=IwAR1eFJoDr0kf9gi4H4Hvmk3pJRDrmYsGGGD_YPbHWz69ZcVD_81zTkV1-fE

![](https://i.imgur.com/L9Lc0uq.jpg)
似乎有一個錯誤~那我再試試另外一個

13.據說這就是:映像檔
![](https://i.imgur.com/f0wovei.jpg)




 
2.建立什麼：
DOCKER三個重點:
CONTAINERS:把IMAGE實作
IMAGES
REGISTRIES:倉庫放了很多IMAGES


3-如何建立：DOCKER是應用程序環境:這個前提是要先把ubuntu建好，不然打CMD是沒有反應的

3.1建一個GIT庫:是從https://github.com/new去建，不是按+只有建看程式碼的GIST
3.2這裡是NODE應用-創造前要先選->CREATE
![](https://i.imgur.com/DBalrHc.jpg)
3.3複製連結https://github.com/jzs2home/mynode
![](https://i.imgur.com/fMTSRtn.jpg)
3.4打開CMD準備貼上:(貼上網址前要先打一些語法)





4.備註:這個是一個YOUTUBE的DOCKER實作，因為弄不出來所以先放在這裡

4.1建一個GIT庫:是從https://github.com/new去建，不是按+只有建看程式碼的GIST
4.2這裡是NODE應用-創造前要先選->CREATE
![](https://i.imgur.com/DBalrHc.jpg)
4.3複製連結https://github.com/jzs2home/mynode
![](https://i.imgur.com/fMTSRtn.jpg)
4.4打開CMD準備貼上:(貼上網址前要先打一些語法)

5.聽說會用到的DOCKER HUB:https://hub.docker.com/

---

我所根據的的書：Docker —— 從入門到實踐