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
相关推荐
言之。2 小时前
别学了,打会王者吧
java·python·mysql·容器·spark·php·html5
秦始皇爱找茬5 小时前
docker部署Jenkins工具
docker·容器·jenkins
zru_96028 小时前
Docker 部署 Redis:快速搭建高效缓存服务
redis·缓存·docker
樽酒ﻬق9 小时前
Kubernetes 常用运维命令整理
运维·容器·kubernetes
Golinie10 小时前
Docker底层原理浅析 | namespace+cgroups+文件系统
docker·容器·文件系统·cgroups·unionfs
晓柏11 小时前
OpenEuler 系统安装 docker 和 nvidia-docker
docker
FreeBuf_11 小时前
新型恶意软件采用独特混淆技术劫持Docker镜像
运维·docker·容器
李菠菜13 小时前
CentOS系统指定版本Docker与Docker-Compose在线安装教程
docker·容器·centos
包达叔14 小时前
dockercompose文件仓库
docker
爱吃龙利鱼14 小时前
rocky9.4部署k8s群集v1.28.2版本(containerd)(纯命令)
云原生·容器·kubernetes