如果你使用的是 Windows OS,這裡是 Docker 最簡入門實作,讓你快速上手。
1. 安裝 Docker Desktop
1.1 下載並安裝
- 下載連結:Docker Desktop for Windows
- 安裝條件
- Windows 10/11 64-bit
- 啟用 Hyper-V 和 WSL 2(安裝時 Docker 會引導設定)
1.2 驗證安裝
打開 PowerShell 或 命令提示字元 (cmd),輸入:
docker --version
如果安裝成功,你會看到類似:
Docker version 24.0.2, build cb74dfc
2. 運行第一個 Docker 容器
2.1 拉取 Python 映像檔
在 PowerShell 或 命令提示字元 (cmd) 中輸入:
docker pull python:3.10
這將下載 Python 3.10 官方映像檔。
2.2 運行 Python 容器
執行以下指令:
docker run -it --name mypython python:3.10
成功後,你會看到:
Python 3.10.12 (default, Jun 6 2023, 00:00:00)
[GCC 10.2.1 20210130] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
輸入:
print("Hello, Docker!")
然後輸入 exit()
或 Ctrl+D
來退出。
3. 建立自己的 Docker 映像檔
3.1 建立專案目錄
在 Windows 桌面 (Desktop) 或 C:\Users\你的帳號 底下,建立一個新資料夾:
mkdir C:\docker_demo
cd C:\docker_demo
3.2 建立 Python 檔案
使用記事本或 VS Code 建立 app.py
:
# app.py
print("Hello, this is my first Docker app on Windows!")
3.3 建立 Dockerfile
在 C:\docker_demo
內建立 Dockerfile
:
# 使用 Python 3.10 基礎映像檔
FROM python:3.10
# 設定容器內的工作目錄
WORKDIR /app
# 複製 Python 檔案到容器內
COPY app.py .
# 設定啟動指令
CMD ["python", "app.py"]
3.4 建立 Docker 映像檔
開啟 PowerShell,進入 C:\docker_demo
目錄:
cd C:\docker_demo
執行:
docker build -t mypythonapp .
成功後,執行:
docker images
你應該會看到 mypythonapp
出現在列表中。
3.5 執行容器
運行你的應用:
docker run mypythonapp
輸出應該會是:
Hello, this is my first Docker app on Windows!
4. 常見 Docker 指令(Windows)
指令 | 說明 |
---|---|
docker pull python:3.10 |
下載 Python 3.10 映像檔 |
docker run -it --name mypython python:3.10 |
執行 Python 容器 |
docker ps |
查看目前運行中的容器 |
docker ps -a |
查看所有容器(包含已停止的) |
docker images |
查看本機映像檔 |
docker stop 容器ID |
停止容器 |
docker rm 容器ID |
刪除容器 |
docker rmi 映像檔ID |
刪除映像檔 |
這是 Windows OS 上的 Docker 最簡入門實作,讓你快速學會如何建立與運行 Docker 容器 🚀
沒有留言:
張貼留言