标签: docker mode swarm
我在两个Ubuntu 16.04 LTS VM上以Docker Swarm模式启动45项服务。每项服务都使用不同的Docker镜像。当我执行“堆栈部署”时基于撰写文件,所有45个服务都尝试立即启动。反过来,这会对服务器产生负面影响,看来大部分工作都是围绕Docker镜像的下载和提取。
提高磁盘(SSD等)的速度可能会带来好处,但是,假设硬件更改不是一个选项,那么在不中断虚拟机的情况下启动这些服务的最佳方法是什么?
非常感谢任何建议。
答案 0 :(得分:0)
我还没有尝试过这个,但你可以在compose文件中定义0个副本,然后慢慢地将scale the number of replicas个服务的脚本编写为1。