【发布时间】:2020-08-09 06:40:22
【问题描述】:
我有一个 Dockerfile,我试图在其中读取运行时参数。这是我的 dockerfile
FROM clojure:openjdk-8-lein-slim-buster
ENV dbconfig ""
ENTRYPOINT ["java","-Ddbconfig=${dbconfig}", "-jar", "abc.jar", "server"]
EXPOSE 8080
这是我在运行时传递值的 docker run 命令。我在这里做错了吗?值始终被识别为 null。我也试过删除ENV dbconfig "",但没有任何效果
docker run --rm -e dbconfig='{"somekey" "value"}' xyz/abc
【问题讨论】:
标签: java docker docker-compose dockerfile