gpt4 book ai didi

python - 如何使用命令将参数传递给带有 python 入口点脚本的 docker 容器?

转载 作者:IT老高 更新时间:2023-10-28 12:37:17 28 4
gpt4 key购买 nike

所以我有一个带有 python 脚本作为入口点的 docker 镜像,我想在容器运行时将参数传递给 python 脚本。我尝试使用 sys.argv 和 sys.stdin 获取参数,但都没有奏效。我正在尝试使用以下方式运行容器:

docker run image argument

最佳答案

这取决于入口点的设置方式。如果它是以“执行形式”设置的,那么您只需在 docker run 命令之后传递参数,如下所示:

docker run image -a -b -c

如果它是以“shell 形式”设置的,那么不幸的是,您必须覆盖入口点。

$ docker run --entrypoint echo image hi
hi

您可以使用 docker inspect 检查表单。如果入口点似乎以 /bin/sh -c 开头,那么它是 shell 形式。

引用资料:

关于python - 如何使用命令将参数传递给带有 python 入口点脚本的 docker 容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31523551/

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