Docker compose:需要一次在一台机器的多张GPU启动多个任务,一张GPU启动一个任务,容器内部的端口统一是7860,不同的宿主机用不同的端口

version: '3.9'

x-base_service: &base_service
  volumes:
    - &v1 /data/comfyui/comfy:/home/ComfyUI/comfy
    - &v2 /data/comfyui/custom_nodes:/home/ComfyUI/custom_nodes
    - &v3 /data/comfyui/models:/home/ComfyUI/models
    - &v4 /data/comfyui/cache:/root/.cache
    - &v5 /data/comfyui/input:/home/ComfyUI/input
    - &v6 /data/comfyui/output:/home/ComfyUI/output 
  deploy:
     resources:
      reservations:
        devices:
          - driver: nvidia
            device_ids: [ '0','1','2','3','4','5','6','7' ]
            capabilities: [ gpu ]


services:
  auto-0:
    <<: *base_service #引用上面的base_service,因为每个任务都需要 用到文件挂载,所以统一卸载base_service中,以后每个任务只要引用就好了
    build:
      context: .
      dockerfile: Dockerfile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值