 
                            啟動 Docker:
systemctl start docker  # Linux
open -a Docker  # macOS檢查 Docker 版本:
docker --version列出正在運行的容器:
docker ps列出所有容器(運行中 + 停止):
docker ps -a運行一個容器(啟動並附加):
docker run <image_name>以分離模式運行:
docker run -d <image_name>以端口映射運行:
docker run -p <host_port>:<container_port> <image_name>停止正在運行的容器:
docker stop <container_id>啟動已停止的容器:
docker start <container_id>移除已停止的容器:
docker rm <container_id>列出 Docker 映像檔:
docker images從 Docker Hub 下載映像檔:
docker pull <image_name>從 Dockerfile 建立映像檔:
docker build -t <image_name> .標記映像檔:
docker tag <image_id> <new_image_name>:<tag>移除映像檔:
docker rmi <image_id>查看容器日誌:
docker logs <container_id>訪問正在運行的容器(互動式 Shell):
docker exec -it <container_id> /bin/bash從容器複製文件到主機:
docker cp <container_id>:<path_inside_container> <host_path>列出網路:
docker network ls建立網路:
docker network create <network_name>將正在運行的容器連接到網路:
docker network connect <network_name> <container_id>以分離模式啟動服務:
docker-compose up -d停止服務:
docker-compose down建構並啟動容器:
docker-compose up --build檢查容器細節:
docker inspect <container_id>顯示資源使用情況(CPU、記憶體):
docker stats列出資料卷:
docker volume ls建立資料卷:
docker volume create <volume_name>掛載資料卷(在 docker run 時):
docker run -v <volume_name>:<path_inside_container> <image_name>💡 專業提示: 使用 docker system prune 來移除未使用的容器、網路和映像檔。
隨意保存或收藏這份備忘錄以便快速參考!
原文出處:https://dev.to/keshav___dev/docker-cheat-sheet-for-beginners-18mo