Python 将环境变量作为输入传递给Docker入口点
如果我有Python 将环境变量作为输入传递给Docker入口点,python,docker,arguments,Python,Docker,Arguments,如果我有 ENTRYPOINT[“python”,“myscript.py”] 并且myscript.py有一个参数--envvar 也就是说,如果在本地运行它,我将运行pythonmyscript--envvar$envvar 考虑到我已经选择将Python作为我的入口点,有没有办法在Docker中提供此参数?如果它确实是一个环境变量,请使用Docker run-e选项 docker run -e VAR=value myimage 或者,指定为“命令”的任何内容,无论是docker run
ENTRYPOINT[“python”,“myscript.py”]
并且myscript.py
有一个参数--envvar
也就是说,如果在本地运行它,我将运行pythonmyscript--envvar$envvar
考虑到我已经选择将Python作为我的入口点,有没有办法在Docker中提供此参数?如果它确实是一个环境变量,请使用
Docker run-e
选项
docker run -e VAR=value myimage
或者,指定为“命令”的任何内容,无论是docker run
命令中图像名称之后的内容还是Dockerfile CMD指令,都将作为命令行参数传递给入口点
#注意:您的本地shell扩展了$envvar
docker运行myimage--envvar“$envvar”
如果它确实是一个环境变量,请使用docker run-e
选项
docker run -e VAR=value myimage
或者,指定为“命令”的任何内容,无论是docker run
命令中图像名称之后的内容还是Dockerfile CMD指令,都将作为命令行参数传递给入口点
#注意:您的本地shell扩展了$envvar
docker运行myimage--envvar“$envvar”