如何使用 docker 参数作为函数内部函数的参数
How to use docker arguments as arguments to a function inside it
我正在尝试从 docker 图像中获取参数,然后我想将该参数用作 docker.
中函数的参数
例如:
CMD ["python", "xyz.py","--input=/input_data","--output=/output_data"]
我要输入命令行的输入输出位置
或
CMD ["python", "add.py","--input1=4","--input2=5"]
我想从命令行输入 4 和 5 来得到总和,这样我可以很好地概括我的 docker。
我该怎么做?
据我了解,在第二种情况下,您想要的是创建一个添加两个元素的容器。
如果我是对的,你现在想要执行的是这样的:
docker run add:latest 4 6
您需要做的是一个带有 python add.py
的脚本,并将其包含在 ENTRYPOINT 中,而不是在 CMD 中。然后你可以调用:docker run add: latest 4 5
并得到两者的总和。
CMD 可以在docker run
中覆盖。看看这个 post:
我正在尝试从 docker 图像中获取参数,然后我想将该参数用作 docker.
中函数的参数例如:
CMD ["python", "xyz.py","--input=/input_data","--output=/output_data"]
我要输入命令行的输入输出位置
或
CMD ["python", "add.py","--input1=4","--input2=5"]
我想从命令行输入 4 和 5 来得到总和,这样我可以很好地概括我的 docker。
我该怎么做?
据我了解,在第二种情况下,您想要的是创建一个添加两个元素的容器。
如果我是对的,你现在想要执行的是这样的:
docker run add:latest 4 6
您需要做的是一个带有 python add.py
的脚本,并将其包含在 ENTRYPOINT 中,而不是在 CMD 中。然后你可以调用:docker run add: latest 4 5
并得到两者的总和。
CMD 可以在docker run
中覆盖。看看这个 post: