我有一个 docker-compose.yml
文件,其中包含 4 个容器:redis
、postgres
、api
和worker
。
在 worker
容器的开发过程中,我经常需要重新启动它以应用更改。有什么好方法可以重启单个容器(例如 worker
)而不重启其他容器?
最佳答案
很简单:使用命令:
docker-compose restart worker
您可以设置杀死容器前等待停止的时间(以秒为单位)
docker-compose restart -t 30 worker
请注意,这将重新启动容器,但不会重建它。如果您想应用更改然后重新启动,请查看其他答案。
关于docker - 如何使用 docker-compose 重启单个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31466428/