Ste*_*hen 11 docker docker-compose
如何使用docker-compose快速更新一个正在运行的服务.
我发现自己经常跑步docker-compose stop SERVICE,docker-compose build SERVICE而且docker-compose up -d SERVICE.
是否有更简单的方法,最好是停机时间很短.
在开发环境中,我建议您创建一个映射到源代码树的卷并设置热重新加载.
对于生产,有一篇文章建议下一个命令:
docker-compose -f docker-compose.prod.yml up --build --no-deps -d SERVICE
Run Code Online (Sandbox Code Playgroud)
如果您必须重新启动它才能获取代码更改,您可以尝试使用volume.
否则,您正在运行的命令是最快的选项。如果stop需要 10 秒,请参阅https://docs.docker.com/compose/faq/#why-do-my-services-take-10-seconds-to-stop,或考虑使用docker-compose kill SERVICE强制关闭。
| 归档时间: |
|
| 查看次数: |
10682 次 |
| 最近记录: |