提问者:小点点

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


我有一个docker-compose.yml文件,它包含4个容器:redis、postgres、api、worker

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


共1个答案

匿名用户

非常简单:使用命令:

docker-compose restart worker

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

docker-compose restart -t 30 worker

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