docker 启动停止命令

一、核心命令(必记)

1. 安全停止容器(推荐你用)

复制代码
docker stop -t 20 my_sys
  • 作用:温柔停止容器,等待 20 秒让硬件 / 程序释放资源
  • 适用:你的 Jetson 容器、占用 GPU / 摄像头 / 传感器的容器
  • -t 20:等待 20 秒(默认 10 秒,不够用)

2. 启动容器

复制代码
docker start my_sys
  • 作用:启动已存在的容器
  • 适用:停止后的容器重新运行

3. 重启容器(⚠️ 慎用!)

复制代码
docker restart my_sys
  • 作用:直接重启(停止 + 启动一步完成)
  • 风险你的容器绝对不建议用,会瞬间中断硬件资源,触发内核崩溃

二、最佳安全流程(你必须这么用)

不要用 docker restart!正确重启方式:

复制代码
# 1. 安全停止(等20秒,保护硬件)
docker stop -t 20 my_sys

# 2. 再启动
docker start my_sys

三、一句话总结

  1. 停止docker stop -t 20 容器名(安全,必用)
  2. 启动docker start 容器名(正常启动)
  3. 重启docker restart 容器名(危险,别用)

总结

  • 容器 :永远用 stop + start,不用 restart
  • -t 20 是保护系统不崩溃的关键参数
  • 三个命令核心用途:停止 → 启动 → (不推荐)重启
相关推荐
运维大师1 分钟前
【K8S 运维实战】15-链路追踪Jaeger与OTel
运维·容器·kubernetes
霁月的小屋1 小时前
Docker 工程化实践(二):理解镜像分层与容器文件系统
运维·docker·容器
Android系统攻城狮1 小时前
Linux PipeWire深度解析之pw_context_add_spa_lib调用流程与实战(二十九)
linux·运维·服务器·音频进阶·pipewire音频进阶
Dovis(誓平步青云)1 小时前
《如何在CentOS 7中添加Plex官方软件源:解决文件磁盘难管理难题》
linux·运维·服务器·后端·生成对抗网络·centos
草莓熊Lotso2 小时前
【Linux网络】深入理解Linux IO多路复用:select服务器完善、内核原理与poll实战
linux·运维·服务器·c语言·网络·c++
深念Y2 小时前
MSYS2 是什么,要不要装?
运维·环境·开发·工具·msys2
网安老伯2 小时前
网络安全基础要点知识介绍(非常详细),零基础入门到精通,看这一篇就够了
运维·前端·网络协议·web安全·网络安全·职场和发展
迷茫中的自我2 小时前
GitHub Actions自动化运维实战:从CI/CD到云原生部署
运维·自动化·github
XH华2 小时前
Linux系统第二章:常见的Linux指令(上)
linux·运维·服务器
nVisual2 小时前
01-环境监控集成方案
运维·服务器·开发语言·网络·数据库·数据中心布线·综合布线管理软件