首页/云/云与容器速查/docker start 启动已存在容器
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker start 启动已存在容器

重新启动一个已创建/已停止的容器:保留原有配置与数据;start 不会应用新参数,改端口/挂载要删了重建。

云与容器速查云更新于 2026-10-12
与 run 区别start 复用已有容器;run 新建容器
保留内容配置、网络、卷挂载、文件系统改动都保留
附加输出-a 前台附加到输出(Ctrl-C 可能是断开,见提示)
适用机器重启后恢复容器、暂停后继续

使用示例

使用示例
docker start myapp
docker start -a myapp
docker start -a 后按 Ctrl-C 会向容器发送中断信号,可能停掉容器;只是想看日志用 docker logs -f。

易错点

  • 想改端口先 stop 再 start,发现参数没生效(必须重建)
  • 机器重启后容器没自动起来:没配 --restart 策略

数据来源与参考

  • Docker Docs:docker start

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌