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

标签 docker docker-compose

我有一个 docker-compose.yml 文件,其中包含 4 个容器:redispostgresapiworker

worker 容器的开发过程中,我经常需要重新启动它以应用更改。有什么好方法可以重启单个容器(例如 worker)而不重启其他容器?

最佳答案

很简单:使用命令:

docker-compose restart worker

您可以设置杀死容器前等待停止的时间(以秒为单位)

docker-compose restart -t 30 worker

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

关于docker - 如何使用 docker-compose 重启单个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31466428/

相关文章:

powershell - Dockerfile 和 MSI 安装

kubernetes - 删除Windows的docker-for-Windows Kuberentes kubeconfig文件

docker - 如何配置容器化的 Keycloak-gatekeeper 来充当反向代理?

docker-compose - 加速 docker-compose 关机

Docker compose - 在启动许多服务时防止 CPU 抖动

Docker compose 环境变量未在 nginx 中获取

java - 无法使用 Maven 插件读取 Docker 内的用户输入

docker - 以编程方式查找docker容器ip/port

docker-compose ERROR : bootstrap checks failed | max > virtual memory areas vm. max_map_count [65530] 太低,增加到 > 至少 [262144]

docker - HAProxy Docker Container无法使用localhost在我的Cockroach DB Docker容器之间进行负载平衡