如何将命令行参数传递给在docker中运行的python脚本
发布时间:2020-12-16 03:36:42 所属栏目:安全 来源:网络整理
导读:我有一个名为perf_alarm_checker.py的python文件,这个python文件需要两个命令行参数:python perf_alarm_checker.py -t something -d something,Dockerfile如下所示: # Base imageFROM some base imageADD perf_alarm_checker.py /perf-test/CMD python per
我有一个名为perf_alarm_checker.py的python文件,这个python文件需要两个命令行参数:python perf_alarm_checker.py -t something -d something,Dockerfile如下所示:
如何将两个命令行参数-t和-d传递给docker run?我试过docker run -w / perf-test alarm-checker -t something -d something但是不起作用. 最佳答案
您不能按预期使用-t和-d,因为这些是docker run的选项.
> -t启动一个终端. 要在Dockerfile中设置环境变量,请使用ENV命令.
见Dockerfile reference. 另一种选择是通过docker run传递环境变量:
见docker run reference. 可以从CMD访问这些环境变量.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |