Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置动态&;docker堆栈文件中的默认资源CPU、MEM_Docker_Docker Compose_Docker Stack - Fatal编程技术网

设置动态&;docker堆栈文件中的默认资源CPU、MEM

设置动态&;docker堆栈文件中的默认资源CPU、MEM,docker,docker-compose,docker-stack,Docker,Docker Compose,Docker Stack,我想以某种方式设置资源(CPU、MEM)限制,以便我的管道可以使用azure变量组中的值,如果我在本地计算机上运行此堆栈文件,它应该读取默认值 version: '3' services: redis: image: redis:alpine deploy: resources: limits: cpus: '0.001' memory: 50M reservations:

我想以某种方式设置资源(CPU、MEM)限制,以便我的管道可以使用azure变量组中的值,如果我在本地计算机上运行此堆栈文件,它应该读取默认值

version: '3'
services:
  redis:
    image: redis:alpine
    deploy:
      resources:
        limits:
          cpus: '0.001'
          memory: 50M
        reservations:
          cpus: '0.0001'
          memory: 20M
我尝试了以下操作,但它没有部署我的堆栈&没有显示任何错误

version: '3'
services:
  redis:
    image: redis:alpine
    deploy:
      resources:
        limits:
          cpus: '${CPU_VALUE_FROM_AZ_VARIABLE_GROUP:-0.25}'
          memory: '${MEM_VALUE_FROM_AZ_VARIABLE_GROUP:-1G}'
        reservations:
          cpus: '0.0001'
          memory: 20M