gpt4 book ai didi

docker - 如何使用docker参数作为其内部函数的参数

转载 作者:行者123 更新时间:2023-12-02 20:10:22 24 4
gpt4 key购买 nike

我正在尝试从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并获取两者的总和。

可以使用docker run覆盖CMD。看这个帖子:

http://www.johnzaccone.io/entrypoint-vs-cmd-back-to-basics/

关于docker - 如何使用docker参数作为其内部函数的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47035990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com