我试图从坞图中获取参数,然后我想使用这个参数作为对接器内函数的参数。
例如:
CMD ["python", "xyz.py","--input=/input_data","--output=/output_data"]
我想输入输入和输出命令行的位置
或
CMD ["python", "add.py","--input1=4","--input2=5"]
因此,我想从命令行输入4和5,这样我就可以很好地概括我的对接者。
我该怎么做?
发布于 2017-10-31 14:27:16
据我所知,在第二种情况下,您想要创建一个添加两个元素的容器。
如果我是对的,而你现在想执行的是:docker run add:latest 4 6
您需要做的是使用python add.py
编写一个脚本,并将其作为切入点,而不是在CMD中。然后您可以调用:docker run add: latest 4 5
并得到两者之和。
CMD可以用docker run
覆盖。看看这篇文章:
http://www.johnzaccone.io/entrypoint-vs-cmd-back-to-basics/
https://stackoverflow.com/questions/47035990
复制相似问题