停止一個正在執行的 Docker container

要停止一個正在執行的 Docker container,可以使用以下指令:

🛠 常用方法

  • 指定容器名稱或 ID:
    docker stop <container_name_or_id>
    
    例如:
    docker stop my_container
    docker stop 3f5c2a1b7d9e
    
  • 一次停止多個容器:
    docker stop container1 container2 container3
    
  • 停止所有正在執行的容器:
    docker stop $(docker ps -q)
    

⚡ 補充說明

  • docker stop 會先發送 SIGTERM 訊號給容器中的主程序,給它時間正常結束。
  • 如果在 10 秒(預設值)內沒有結束,Docker 會再發送 SIGKILL 強制終止。
  • 如果你想立即強制停止,可以用:
    docker kill <container_name_or_id>
    

Also See

File12FileLast Modified
避免 Docker 自動使用 172.x.x.x 這類網段來建立虛擬網路避免 Docker 自動使用 172.x.x.x 這類網段來建立虛擬網路2:24 PM - January 12, 2026
讓docker 每次建立docker compose 不要使用172.x.x.x來建立 虛擬網路給 containers使用讓docker 每次建立docker compose 不要使用172.x.x.x來建立 虛擬網路給 containers使用2:24 PM - January 12, 2026
要把 Docker 版本從 29 降到 28,同時保留原本的容器不受影響要把 Docker 版本從 29 降到 28,同時保留原本的容器不受影響2:24 PM - January 12, 2026
要建立並在背景執行一個 Docker Compose要建立並在背景執行一個 Docker Compose2:24 PM - January 12, 2026
完整移除一個 Docker container完整移除一個 Docker container2:24 PM - January 12, 2026
完整停止一個 Docker Compose完整停止一個 Docker Compose2:24 PM - January 12, 2026
Windows containersWindows containers2:24 PM - January 12, 2026
portainer container unreachable問題portainer container unreachable問題2:24 PM - January 12, 2026
docker列出 所有容器的網域 (network) 與 IP 位址docker列出 所有容器的網域 (network) 與 IP 位址2:24 PM - January 12, 2026
Docker 容器管理速查表Docker 容器管理速查表2:24 PM - January 12, 2026
Docker 容器的 虛擬 IP 固定Docker 容器的 虛擬 IP 固定2:24 PM - January 12, 2026
docker 列出目前沒有被用的虛擬網路和網域IPdocker 列出目前沒有被用的虛擬網路和網域IP2:24 PM - January 12, 2026