将ASPNETCORE_环境的值设置为docker compose up cli命令

将ASPNETCORE_环境的值设置为docker compose up cli命令,docker,.net-core,docker-compose,Docker,.net Core,Docker Compose,如果我想为ASPNETCORE\u环境到docker compose upcli命令提供自定义值,我该怎么做 是否可以通过cli提供此功能,或者我需要使用docker-compose.yml文件(我想跳过此解决方案)。与docker compose run不同,docker compose up没有提供此功能-很遗憾。或者,您可以使用env_文件执行此操作: services: webapi: image: aspnetcore-image env_file:

如果我想为
ASPNETCORE\u环境
docker compose up
cli命令提供自定义值,我该怎么做


是否可以通过cli提供此功能,或者我需要使用docker-compose.yml文件(我想跳过此解决方案)。

docker compose run
不同,
docker compose up
没有提供此功能-很遗憾。或者,您可以使用
env_文件
执行此操作:

services:
  webapi:
    image: aspnetcore-image
    env_file:
        - .env
通过创建名为
.env
(可以根据需要命名)的文件并将其放置在适当的目录中(此处它与docker compose.yml放置在同一目录中),
docker compose up
将相应的环境变量导出到docker容器中