停止一個正在執行的 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

12
1:23 AM - December 07, 2025
1:23 AM - December 07, 2025
1:23 AM - December 07, 2025
1:23 AM - December 07, 2025
1:23 AM - December 07, 2025
1:23 AM - December 07, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025
8:20 PM - December 06, 2025