Docker 從零開始-Windows 10 pro for docker

William Liu
4 min readAug 9, 2020

--

這篇主要來教學使用Windows 10 pro 安裝 Docker 和運作虛擬的image並且在localhost上執行。

Step 1. 這邊選擇 Stable 版本(download link)

download link

Step 2.開啟安裝檔案 (Docker Desktop Installer.exe)

Hyper-V : Microsoft的虛擬機管理功能,需要啟用它

Step 3.安裝完後會通知必須重新啟動

Step 4.重新啟動後Docker 將安裝完成並且自動開啟服務

開啟Power Shell 執行指令確認Docker 的版本

docker --version

執行指令確認Docker 的 Container使用狀態

docker ps
尚未虛擬化image 所以沒有任何一個項目

Step 5. 使用 Git clone 一個sample project (git_link)

此sample為官方安裝後第一次啟動Docker 教學上使用的簡單範例

Step 6.自建映像檔

將路徑指定到git clone 下來的getting-started資料夾內

docker build . -t docker-demo-appPS.--tag縮寫-t 後面為 docker tag name

執行完,在Power Shell確認一下 images 清單

docker images

Step 7.虛擬化image 並且在localhost 上運作

docker run -d -p 8051:80 docker-demo-appPS.
docker run -d -p [map port:host port] [Tag]
-d 代表在 Detached(背景)執行,如不加 -d,預設會 foreground (前景) 執行
-p 代表將本機的 80 port 的所有流量轉發到 container 中的 80 port

Step 8.接著打開網頁

http://localhost:8051/

使用Power Shell 確認一下目前運作中的Container

docker ps

Conclusion: 透過這次安裝Docker並且實作自行建立映像檔接著運作虛擬化映像檔,並且感受到Docker 的強大,輕鬆的就可以克服環境設定的問題,而且檔案非常的小,之後會做更多有關Docker的分享。

Thanks for your reading.

參考文章

Docker-tutorial by twtrubiks

Docker 基礎指令 by joshhu

--

--