最佳答案
我有一个 Dockerfile 文件,其中 CMD
指令中使用了 ARG
:
ARG MASTER_NAME
CMD spark-submit --deploy-mode client --master ${MASTER_URL}
Arg 通过 docker-compose 传递:
spark:
build:
context: spark
args:
- MASTER_URL=spark://master:7077
然而,ARG
似乎没有得到扩展为 CMD
。
以下是检查结果:
docker inspect -f "{{.Name}} {{.Config.Cmd}}" $(docker ps -a -q)
/spark {[/bin/sh -c spark-submit --deploy-mode client --master ${MASTER_URL}]}