docker 停止重启容器命令start/stop/restart详解(容器生命周期管理教程-2)

Docker 提供了多个命令来管理容器的生命周期, 其中startstoprestart。这些命令允许用户控制容器的运行状态。

1. docker start

命令格式

bash 复制代码
docker start [OPTIONS] CONTAINER [CONTAINER...]

功能

  • 启动一个或多个已经停止的 Docker 容器。

选项

  • --attach, -a:附加 STDOUT/STDERR 并向前传递 SIGINT/SIGTERM。
  • --detach-keys:覆盖用于分离容器的键序列。
  • --interactive, -i:即使未连接也保持 STDIN 打开。

示例

bash 复制代码
docker start my-nginx

2. docker stop

命令格式

bash 复制代码
docker stop [OPTIONS] CONTAINER [CONTAINER...]

功能

  • 停止一个或多个正在运行的 Docker 容器。

选项

  • -t, --time =10:在发送 SIGTERM 后等待多少秒再发送 SIGKILL 强制停止容器(默认为 10 秒)。

示例

bash 复制代码
docker stop my-nginx

3. docker restart

命令格式

bash 复制代码
docker restart [OPTIONS] CONTAINER [CONTAINER...]

功能

  • 重启一个或多个 Docker 容器。这实际上是先停止容器,然后再启动它。( docker stopdocker start 的组合)

选项

  • -t, --time =10:在发送 SIGTERM 后等待多少秒再发送 SIGKILL 强制停止容器(仅在停止阶段使用,默认为 10 秒)。

示例

bash 复制代码
docker restart my-nginx
相关推荐
君不见,青丝成雪5 小时前
网关整合验签
大数据·数据结构·docker·微服务·系统架构
oneslide9 小时前
Kubernetes环境部署Redis集群
redis·容器·kubernetes
企鹅侠客9 小时前
k8s之Headless浅谈
云原生·容器·kubernetes
SHIPKING39312 小时前
【Docker安装】Windows10专业版安装教程
运维·docker·容器
编程的一拳超人13 小时前
Docker核心概念、常用命令与实战指南
运维·docker·容器
编程的一拳超人13 小时前
Docker 核心命令速查表(精细分类版)
运维·docker·容器
风吹一夏v13 小时前
Docker 部署 GitLab 和 GitLab Runner 指南
docker·容器·gitlab
曦樂~13 小时前
【Docker】网络
docker·容器·php
刘晓倩13 小时前
Docker Desktop(Windows/Mac)零外网部署 Dify 极简指南
macos·docker·容器
Lucis__15 小时前
从基本用法到迭代器实现—list重难点突破
c++·容器·list