Docker引擎可以并行启动容器
如果我有脚本并行发出docker运行命令,docker引擎似乎会处理这些命令。 由于使用“docker run”运行一个最小的容器映像需要大约100ms才能启动,这是否意味着并行发出命令来运行1000个容器将需要docker引擎100ms x 1000 = 100s或接近2分钟? docker引擎是串行而不是并行的吗? 人们如何解决这个问题?
人们如何解决这个问题?
a /他们不同时启动1000个容器,如果他们这样做,他们可能会使用像docker swarm这样的集群pipe理系统来pipe理所有的进程c /他们提前运行1000个容器,以便考虑到开始时间。
真正的并行docker run
命令可能会非常棘手,考虑到其中一些命令可能依赖于其他容器被创build/首先启动(如docker run --volumes-from=xxx
)
- Docker运行Java -JAR文件来创buildCassandra KeySpaces。 但它没有创造
- 在Docker中运行的Python / Flask中运行Vision API演示时的StatusCode.UNAUTHENTICATED
- Jenkins在一个Docker容器里面
- 在Docker中查找数据卷
- Dockerregistry通知多重推送
- Docker – 使用环境variables启动容器
- 错误检查上下文是可访问的:'不能统计'.gvfs''。 请检查权限,然后重试
- 如何在Docker构build期间在Dockerfile中支持http_proxy或逻辑控制?
- 创build第一个docker容器:在build上找不到主机系统文件