Docker-compose set子网作为变量结果“应使用CIDR格式”

问题描述

我将docker-compose文件中的子网和网关设置为变量。看起来像这样:

networks:
    btgnetwork:
        driver: bridge
        ipam:
            driver: default
            config:
                - subnet: ${STAGE_NETWORK_IP}.0/24
                  gateway: ${STAGE_NETWORK_IP}.1

使用STAGE_NETWORK_IP=192.168.2在另一个名为“ compose-vars.env”的文件中设置变量

但这不起作用。错误是:

ERROR: The Compose file './docker-compose.yml' is invalid because:
networks.btgnetwork.ipam.config.subnet is invalid: should use the CIDR format

我无法找到任何有用的提示。谢谢:)

解决方法

尝试使用引号:

PROFILE 
MATCH path = (u:user { _id: 'ea6b17e0-3b9e-11ea-b206-e7610aa23593' })-[r:accessRole|isMemberOf*1..5]->(n:PermissionSet { name: 'project'})
WITH path,r
WHERE all(x IN r WHERE NOT (:PermissionSet)-[x]->(:user))
RETURN path

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...