我有一个包含4个容器的docker-compose.yml
文件,它们分别是redis
、postgres
、api
和worker
。
在开发worker
容器期间,我经常需要重新启动它以应用更改。有没有一种好的方式可以重新启动单个容器(例如worker
)而不重新启动其他容器?
非常简单:使用以下命令:
docker-compose restart worker
你可以设置在终止容器之前等待的时间(以秒为单位)
docker-compose restart -t 30 worker
请注意,这将重新启动容器,但不会重新构建它。如果你想应用更改然后重启容器,请查看其他答案。
- docker-compose 单个 容器 compose dockerdocker-compose单个 容器compose docker-compose容器compose文件 docker网段docker-compose容器 docker-compose kafka_cluster容器yml docker-compose容器compose docker docker-compose容器 之间compose docker-compose端口 容器compose docker-compose容器 解决方案compose docker-compose容器centos7 compose 变量 容器 环境docker-compose