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
相关推荐
Bright16683 小时前
centos9安装k8s集群
云原生·容器·kubernetes
!!!5254 小时前
华为云镜像加速器
docker·容器·华为云
xidianjiapei0015 小时前
Kubernetes的Ingress 资源是什么?
云原生·容器·kubernetes
sszdzq6 小时前
Docker
运维·docker·容器
dmy7 小时前
docker 快速构建开发环境
后端·docker·容器
土豆沒加8 小时前
K8S的Dashboard登录及验证
云原生·容器·kubernetes
终端行者10 小时前
kubernetes1.28部署mysql5.7主从同步,使用Nfs制作持久卷存储,适用于centos7/9操作系统,
数据库·容器·kubernetes
2401_8979300610 小时前
linux系统如何配置host.docker.internal
linux·docker·eureka
亲持红叶14 小时前
open-webui安装
docker·open-webui
伪装成塔的小兵14 小时前
Windows使用docker部署fastgpt出现的一些问题
windows·docker·容器·oneapi·fastgpt