0

我在两个 Ubuntu 16.04 LTS 虚拟机上以 Docker Swarm 模式启动 45 个服务。每个服务都使用不同的 Docker 映像。当我基于 compose 文件执行“堆栈部署”时,所有 45 个服务都尝试立即启动。这反过来又对服务器产生了负面影响,似乎大部分工作都围绕着 Docker 映像的下载和提取。

提高磁盘(SSD 等)的速度在这里可能会有所帮助,但是,假设硬件更改不是一种选择,那么在不破坏 VM 的情况下启动这些服务的最佳方法是什么?

  • 码头工人 17.06 CE
  • Overlay2 存储驱动程序
  • Ubuntu 16.04 LTS

非常感谢您的任何建议。

4

1 回答 1

0

我实际上并没有尝试过,但是您可以在撰写文件中定义 0 个副本并编写一个脚本,将服务的副本数缓慢地缩放为 1。

于 2017-07-21T13:27:20.703 回答