如果我有脚本并行发出docker run命令,则docker引擎似乎会串行处理这些命令.由于使用"docker run"运行最小容器映像需要大约100ms才能启动这是否意味着并行发出命令以运行1000个容器将使docker引擎100ms x 1000 = 100 s或接近2分钟?码头引擎是串行而不是并行的原因是什么?人们如何解决这个问题?
人们如何解决这个问题?
a/ 他们不会同时启动 1000 个容器 b/ 如果这样做,他们可能会使用像 docker swarm 这样的集群管理系统来管理所有进程 c/ 他们确实提前运行 1000 个容器,以便考虑到开始时间。
docker run
考虑到其中一些命令可能依赖于首先创建/启动的其他容器(例如docker run --volumes-from=xxx
),真正的并行化命令可能会很棘手
归档时间: |
|
查看次数: |
2894 次 |
最近记录: |