程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了docker-compose为同一张图片创建多个实例大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决docker-compose为同一张图片创建多个实例?

开发过程中遇到docker-compose为同一张图片创建多个实例的问题如何解决?下面主要结合日常开发的经验,给出你关于docker-compose为同一张图片创建多个实例的解决方法建议,希望对你解决docker-compose为同一张图片创建多个实例有所启发或帮助;

更新的答案(2017年10月)

正如其他人提到的那样,docker API已更改。我正在更新我的答案,因为这是大多数人可能会看到的答案。

docker-compose up -d --scale app=5

不幸的是,我们目前无法在docker-compose.yml文件中指定此版本(从3.5版开始)。

详细信息: 他们确实scale为docker- compose的2.2和2.3版本引入了该选项,但为3.0版删除了该选项。另外,要使用2.2或2.3版本,您需要下载旧版本的docker- compose工具。当前版本不支持2.2或2.3(但是支持2.0或2.1)。还有一个新deploy部分,replicas: 5但仅适用于群体模式。

-–旧答案--------------------------------------

docker-compose scale app=5

参见https://docs.docker.com/compose/reference/scale/

然后,您只需要此docker-compose文件

version: '2'

services:
  app:
    image: app

解决方法

我需要为同一张图片启动多个容器。如果我如下所示创建我的撰写文件,它可以正常工作。

version: '2'

services:
  app01:
    image: app
  app02:
    image: app
  app03:
    image: app
  app04:
    image: app
  app05:
    image: app

我有什么简单的方法可以提及撰写实例的数量,而不是多次复制和粘贴?

大佬总结

以上是大佬教程为你收集整理的docker-compose为同一张图片创建多个实例全部内容,希望文章能够帮你解决docker-compose为同一张图片创建多个实例所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。