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 是保护系统不崩溃的关键参数
  • 三个命令核心用途:停止 → 启动 → (不推荐)重启
相关推荐
杨浦老苏4 小时前
家庭实验室监控仪表盘HomeLab-Monitor
运维·docker·监控·群晖
回忆2012初秋5 小时前
【Nginx】原理、配置与运维实战(2)
运维·nginx·策略模式
Urbano6 小时前
工装外套全制作流程、工序痛点及自动化设备升级方案
运维·自动化
映翰通朱工6 小时前
工业4G网关无公网IP远程运维实战(内网终端异地访问方案)
运维·服务器·网络·安全·智能路由器
洪晓露6 小时前
将 rke2 集群证书延长至 10 年
运维·服务器·数据库
谢平康7 小时前
解决用 rm 报bash: /usr/bin/rm: Argument list too long错
linux·运维·运维开发
IP老炮不瞎唠7 小时前
Python 价格监控如何实现?思路与实用方法分享
运维·服务器·网络
GIS数据转换器7 小时前
城市排水生命线安全运行监测平台深度解析
java·运维·人工智能·python·安全·数据挖掘·无人机
Tokai_Teio_18 小时前
第四届黄河流域 misc
运维·服务器
开发者联盟league8 小时前
使用k8s安装Sonarqube
云原生·容器·kubernetes