当前位置: 首页 > 面试题库 >

docker-compose为同一张图片创建多个实例

潘向明
2023-03-14
问题内容

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

version: '2'

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

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


问题答案:

更新的答案(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


 类似资料:
  • 我是新来的Stripe。我在.NET中使用Stripe实现了一个卡支付系统。 我的代码如下: 正如您在上面看到的,我正在传递我存储在DB中的客户ID。 问题是,每个付款客户都输入了相同的到期日相同的卡和CVV123 此外,我是否可以传递付款方式ID(卡ID保存为过去的结帐条纹),以便客户不需要输入卡详细信息,可以直接选择过去用于结帐的卡?

  • 我正在使用jhipster kafka实现,它使用confluentinc/cp-kafka: 5.4.0映像,当我尝试使用环境变量“KAFKA_CREATE_TOPICS:”创建Kafka主题时,我没有收到任何错误,但主题没有被创建,我在想三种不同的方法来解决这个问题, 通过 docker 撰写文件上的命令创建主题。 将Kafka和动物园管理员的形象更改为另一个像沃尔斯特迈斯特形象的形象。 在

  • 本文向大家介绍react antd表格中渲染一张或多张图片的实例,包括了react antd表格中渲染一张或多张图片的实例的使用技巧和注意事项,需要的朋友参考一下 使用antd table中显示一张图片,代码如下: 实现效果图: 点击图片放大预览效果: 补充知识:React中antd框架下upload多个图片简单上传 antd的上传组件也是挺好康的,预览、删除也特别方便。适合表单上传。 查询资料多

  • 问题内容: 我有这个数据库存储传感器采集数据, 采集(acq)来自不同控制单元(cu)的固定间隔(日期时间) 每个采集在数据表中存储了许多不同的度量 我需要这种观点: 作为: v1是data.value(例如湿度),其中 acq.id_cu = 1 AND data.id_meas = 100 v2是data.value(例如计数器),其中 acq.id_cu = 2 AND data.id_me

  • 我正在windows上使用Docker-version(客户端)/(服务器)。我已经为ELK堆栈创建了文件。一切正常。我想做的是,在kibana启动之前安装。我想先复制,然后调用install: 但这看起来不是正确的方法,因为首先它不起作用,其次我不确定我是否可以像以前那样调用多个命令,第三,我不确定中的在服务创建的那个阶段是否被允许

  • 对不起,如果这是一个微不足道的问题,我是新的指南。假设我有下面这个类: 然后在其他地方我想做: 我希望有两个“MyClass”实例,一个名为“foo ”,一个名为“bar ”(也就是说,它们中的每一个都有一个不同的依赖实例)。我如何将这两个实例添加到我的注入器中,如何用“injector.getInstance”检索它们中的每一个? 我不想为每个可能的依赖项创建一个“MyClass”的子类。 谢谢