Docker Desktop
Docker Engine
#!/bin/bash
docker info
docker version
<aside> 📄 在 Windows 上建議使用 git-bash or powershell
</aside>
# 在任意地方執行 powershell or bash
docker pull alpine:latest
# docker pull nginx:1.25.3-alpine
# docker pull python:3.10-slim
# 在任意地方執行 powershell or bash
docker run -it alpine
docker run -it alpine ls
# 在任意地方執行 powershell or bash
docker run -it --rm \\
-p 8080:80 \\
--name my-nginx \\
nginx:latest
掛載本地資料夾,前面是本地資料夾,冒號後面是容器掛載路徑,ro代表read only
-v /path/to/local/folder:/path/in/container:ro
掛載外部裝置 (這行指令在windows環境無效)
--device /dev/ttyUSB0
開啟 port
-p 8080:8080
為container命名
--name my-nginx