我正准备尝试使用docker容器,我的python脚本调用了一些API并解析一个文件。脚本需要传递API服务器的URL、API密钥和要解析的文件路径参数,我使用argparse在脚本中处理这些参数。
我该如何将这些参数传递到Docker中?我不想将任何内容硬编码到Dockerfile中,因为我希望将此脚本交给需要定期运行并根据结果采取行动的工程师。谢谢您的帮助。我一直在搜索,但似乎建议是将这些东西硬编码到Dockerfile中-我希望用户能够在运行时输入这些参数。或者我已经找到答案,只是没有理解......
如果我的术语不正确,请谅解-这是我第一次尝试使用Docker。
ENTRYPOINT ["python","./script.py"]
,而不是 shell 形式的ENTRYPOINT python ./script.py
。请注意不要改变原文意思,同时尽量使翻译更加通俗易懂。 - naeschdy