docker compose重启单个服务和所有服务的方法

 更新时间:2025年07月08日 11:01:36   作者:愚昧之山绝望之谷开悟之坡  
Docker Compose 是一个用于定义和运行多容器 Docker 应用程序的工具,下面这篇文章主要介绍了docker compose重启单个服务和所有服务的方法,文中通过代码介绍的非常详细,需要的朋友可以参考下

在使用 自定义名称 的 Docker Compose YAML 文件时,重启服务的方法如下:

1.重启单个服务

方法一:直接重启(不重新构建镜像或应用新配置)

docker compose -f 你的自定义文件名.yml restart 服务名

示例:重启名为 web 的服务

docker compose -f my-docker-compose.yml restart web

方法二:重建并重启(适用于配置或镜像更新后)

docker compose -f 你的自定义文件名.yml up -d --build 服务名

示例:重建并重启 web 服务

docker compose -f my-docker-compose.yml up -d --build web

2.重启所有服务

方法一:直接重启所有容器(不应用新配置)

docker compose -f 你的自定义文件名.yml restart

方法二:完全重建并重启所有服务(适用于配置或镜像更新后)

# 先停止并删除旧容器(保留数据卷)
docker compose -f 你的自定义文件名.yml down

# 重新创建并启动所有服务(应用最新配置)
docker compose -f 你的自定义文件名.yml up -d --build

关键注意事项

  1. 自定义文件名:所有命令必须通过 -f 指定你的 YAML 文件(否则默认找 docker-compose.yml)。
  2. 配置更新
    • 如果修改了 环境变量镜像版本配置文件,必须用 up --build 重新创建容器。
    • 单纯重启(restart)不会应用新配置。
  3. 数据持久化
    • down 命令默认不会删除数据卷(若需清理卷,添加 --volumes)。

其他常用命令

命令用途
docker compose -f 文件名.yml ps查看服务状态
docker compose -f 文件名.yml logs 服务名查看服务日志
docker compose -f 文件名.yml stop 服务名停止服务(不删除容器)

到此这篇关于docker compose重启单个服务和所有服务方法的文章就介绍到这了,更多相关docker compose重启服务内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在Docker容器中运行Nginx的详细教程

    在Docker容器中运行Nginx的详细教程

    Nginx 是一款高性能 Web 服务器,常被用作反向代理、负载均衡器以及内容缓存,当你将 Nginx 运行在 Docker 容器中时,还能进一步获得可移植性、快速部署和更整洁的管理体验,本教程将带你从零开始学习如何使用 Docker 部署 Nginx,需要的朋友可以参考下
    2025-10-10
  • Docker安装MySQL和Redis的方法步骤

    Docker安装MySQL和Redis的方法步骤

    这篇文章主要介绍了Docker安装MySQL和Redis的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Docker快速部署国产达梦数据库的实现示例

    Docker快速部署国产达梦数据库的实现示例

    本文主要介绍了Docker快速部署国产达梦数据库的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • 详解docker部署Jenkins新手使用教程

    详解docker部署Jenkins新手使用教程

    这篇文章主要介绍了详解docker部署Jenkins新手使用教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • docker容器直接退出如何进入容器调试模式

    docker容器直接退出如何进入容器调试模式

    这篇文章主要介绍了docker容器直接退出,如何进入容器调试,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-09-09
  • docker容器查看所有没使用的镜像并删除的实现

    docker容器查看所有没使用的镜像并删除的实现

    本文主要介绍了docker容器查看所有没使用的镜像并删除的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-08-08
  • 利用docker搭建php7和nginx运行环境全过程(官方镜像)

    利用docker搭建php7和nginx运行环境全过程(官方镜像)

    docker提供了在服务端分布式的部署应用,这样的好处是方便维护和升级。下面这篇文章主要给大家介绍了利用docker搭建php7和nginx运行环境的相关资料,搭建过程中运用的是官方镜像,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • docker部署RustDesk自建服务器的小结

    docker部署RustDesk自建服务器的小结

    本文详细介绍了如何使用Docker部署RustDesk自建服务器,本文给大家介绍的非常详细,感兴趣的朋友跟随小编一起看看吧
    2024-12-12
  • docker没有错误日志,镜像服务却启动不成功的问题以及排查方式

    docker没有错误日志,镜像服务却启动不成功的问题以及排查方式

    这篇文章主要介绍了docker没有错误日志,镜像服务却启动不成功的问题以及排查方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • Docker 搭建lamp应用实例详解

    Docker 搭建lamp应用实例详解

    这篇文章主要介绍了Docker 搭建lamp应用实例详解的相关资料,这里对搭建 LAMP的步骤做了详细介绍,需要的朋友可以参考下
    2016-11-11

最新评论