我试图向--env VAR1 --env VAR2 --env-file env.list提供一个动态生成的docker run环境变量列表。
不幸的是,它不起作用。
对于--env映射变量,这些变量在容器中不可见。
对于--env-file提供的文件,docker抱怨它找不到文件:docker: open "env.list": no such file or directory.
详细信息
跑步:
# env_params contains either --env or --env-file arguments
MY_VAR=123
env_params=
我试图用DockerComposeContainer将env变量传递给在docker文件中定义的服务
final var compose = new DockerComposeContainer<>(new File("../docker-compose.yml"))
.withEnv(Map.of("MY_ENV_VAR", "test_value"))
.withLocalCompose(true);
compose.start();
但是,我看不到MY_ENV_V