【发布时间】:2017-09-08 22:12:32
【问题描述】:
我们正在创建一个简单的Dockerfile,该文件的最后一行是
ENTRYPOINT ["sh", "-c", "spark-submit --master $SPARK_MASTER script.py"]
script.py 是一个简单的 pyspark 应用程序(对于本次讨论并不重要),这个 pyspark 应用程序接收我们尝试使用 docker 命令传递的一些参数,如下所示
docker run --rm my_spark_app_image --param1 something --param2 something_else
但是script.py 没有得到任何参数,即执行的容器:
spark-submit --master $SPARK_MASTER script.py
预期的行为是容器执行:
spark-submit --master $SPARK_MASTER script.py --param1 something --param2 something_else
我做错了什么?
【问题讨论】:
标签: docker dockerfile