首页 > 其他分享 >如何使用docker-compose重新启动单个容器

如何使用docker-compose重新启动单个容器

时间:2023-11-15 12:56:21浏览次数:45  
标签:容器 compose worker 重新启动 单个 docker

内容来自 DOC https://q.houxu6.top/?s=如何使用docker-compose重新启动单个容器

我有一个包含4个容器的docker-compose.yml文件,它们分别是redispostgresapiworker

在开发worker容器期间,我经常需要重新启动它以应用更改。有没有一种好的方式可以重新启动单个容器(例如worker)而不重新启动其他容器?


非常简单:使用以下命令:

docker-compose restart worker

你可以设置在终止容器之前等待的时间(以秒为单位)

docker-compose restart -t 30 worker

请注意,这将重新启动容器,但不会重新构建它。如果你想应用更改然后重启容器,请查看其他答案。

标签:容器,compose,worker,重新启动,单个,docker
From: https://www.cnblogs.com/xiaomandujia/p/17833574.html

相关文章

  • Docker logs 命令格式总结
    1、Dockerlogs命令格式dockerlogs参数容器名/容器id参数说明:--details显示提供给日志的其他详细信息--follow,-f实时跟踪日志输出--since显示自某个timestamp之后的日志大于等于某个时间,或相对时间,如1h就是1h)--tail,-nall从日志末尾显示的行数,默认值为all全......
  • 解决docker容器重启后adb连接手机重新授权问题
    安卓adb认证文件在~/.android目录下,在容器启动时将此目录作为数据卷持久化可以解决docker镜像重新编译后,需要在手机端重新点击授权的问题dockerrun-it-v/root/xxx/.android:/root/.androiddocker_image_name/bin/bash参数-v冒号前是宿主机目录,冒号后是容器目录。经测验......
  • windows ewomail docker搭建流程记录
     一、安装命令dockerrun-d-hmail.dowhere.com--restart=always-p25:25-p109:109-p110:110-p143:143-p465:465-p587:587-p993:993-p995:995-p8182:80-p8181:8080-p13307:3306-vD:/dockercontainer/ewomail/mysql/:/mysql/data/-vD:/dockerconta......
  • 从0开始构建WSL工作平台(VSCode、ssh、Xftp、Docker)
    一、命令行界面安装1、win+S,搜索PowerShell,右键管理员身份运行2、输入命令,启用 适用于Linux的Windows子系统 功能dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart3、在MicrosoftStore中下载中意的Linux分发版(如Ubu......
  • linux离线安装portainer&配置远程连接其他linux服务器的docker环境
    1、下载安装包的地址https://github.com/portainer/portainer/releases/tag/2.19.2 2、将安装包上传linux服务器并解压cd到安装包所在目录后执行如下命令解压:forfilein*.tar.gz;dotar-zxvf"$file"--strip-components=1;done3、设置环境变量echo-e"\n#设置port......
  • docker system prune -a
    dockersystemprune-a  docker system prune -a 是一个Docker命令,用于清理Docker系统中未使用的镜像、容器、网络和数据卷等资源。这个命令会删除所有未被使用的资源,包括未被使用的...TRANSLATEwithxEnglishArabicHebrewPolishBulgarianHindi......
  • docker查看镜像日志
    在Docker中,可以使用dockerlogs命令来查看容器的日志,而不是直接查看镜像的日志。镜像是一个静态的文件,而容器是一个运行中的实例,它基于镜像创建而来,并且可以产生日志。以下是查看容器日志的基本语法:dockerlogs[OPTIONS]CONTAINER其中:OPTIONS包括一些选项,例如-f表示跟随......
  • Docker 部署 java应用
    创建DockerfileFROMopenjdk:8-jdk-alpine#前一个dns.jar为上传的jar包,后一个dns.jar是将服务器中jar包对应在容器中运行的jar包名称ADDdns.jardns.jar#容器暴露的端口号,需要与jar包在容器中运行使用端口号一致EXPOSE9999#容器启动之后执行的命令,java-jard......
  • 服务器docker中redis和mysql连不上解决方法
    问题描述mysql报错:ERROR2013(HY000):LostconnectiontoMySQLserverat'readinginitialcommunicationpacket',systemerror:0redis报错:(总之就是本地连不上docker中的redis)通过本地Windows下telnet连服务器端口,会直接跳到没有输入telnet的画面,本地Windows能够ssh到......
  • docker
    手动安装1.卸载旧版本较旧的Docker版本称为docker或docker-engine。如果已安装这些程序,请卸载它们以及相关的依赖项。$sudoyumremovedocker\         docker-client\         docker-client-latest\        ......