我试图从docker图像中获取参数,然后我想将该参数用作docker中函数的参数。
例如:
CMD ["python", "xyz.py","--input=/input_data","--output=/output_data"]
我想输入输入和输出命令行的位置
或
CMD ["python", "add.py","--input1=4","--input2=5"]
我想从命令行输入4和5来得到总和,这样我就能很好地概括我的码头工具。
我该怎么做?
答案 0 :(得分:0)
据我所知,你想要的是在第二种情况下创建一个增加两个元素的容器。
如果我是对的,那么你现在想要执行的是:
docker run add:latest 4 6
您需要做的是使用python add.py
的脚本,并将其包含在ENTRYPOINT中,而不是CMD中。然后你可以打电话给:docker run add: latest 4 5
并获得两者的总和。
CMD可以在docker run
中覆盖。看看这篇文章: