所以我知道您可以使用 -e 将环境变量传递给 docker 容器,例如:
docker run -it -e "var=var1" myDockerImage
但是我需要将系统属性传递给 docker 容器,因为这是我运行 JAR 的方式:
java -Denvironment=dev -jar myjar.jar
那么如何在 Docker 中传递 -D System 属性呢?喜欢:
docker run -it {INSERT Denvironment here} myDockerImage
原文由 feco 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用您在 java 命令中传递到容器中的变量: