Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 compose 在docker compose配置中定义项目名称_Docker Compose - Fatal编程技术网

Docker compose 在docker compose配置中定义项目名称

Docker compose 在docker compose配置中定义项目名称,docker-compose,Docker Compose,您是否可以在compose配置文件本身中定义项目名称,而不是将其定义为环境变量或命令行标志? 我怀疑在某些情况下它可能会避免一些麻烦 我想通过env或flag覆盖该名称仍然是可能的。还没有(从1.6.2版开始),但是,它正在讨论中。谢谢。坦率地说,docker compose yml中没有默认参数的概念(或者是否存在?)也是一种痛苦。即,您可以使用环境变量,也可以使用硬代码值。这太难了,例如,如果希望覆盖某个部署环境上的端口。是否有任何编程语言api来增加yml定义的使用?

您是否可以在compose配置文件本身中定义项目名称,而不是将其定义为环境变量或命令行标志? 我怀疑在某些情况下它可能会避免一些麻烦


我想通过env或flag覆盖该名称仍然是可能的。

还没有(从1.6.2版开始),但是,它正在讨论中。

谢谢。坦率地说,docker compose yml中没有默认参数的概念(或者是否存在?)也是一种痛苦。即,您可以使用环境变量,也可以使用硬代码值。这太难了,例如,如果希望覆盖某个部署环境上的端口。是否有任何编程语言api来增加yml定义的使用?