我有一个docker-compose.yml
文件,它包含4个容器:redis、postgres、api、worker
在worker的开发过程中,我经常需要重新启动它,以便应用更改。有没有什么好方法可以在不重新启动其他容器的情况下重新启动容器(例如worker
)?
非常简单:使用命令:
docker-compose restart worker
您可以设置在杀死容器之前等待stop的时间(以秒为单位)
docker-compose restart -t 30 worker
请注意,这将重新启动容器,但不重建它。如果您想应用更改然后重新启动,请查看其他答案。