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

浙公网安备 33010602011771号