docker 中启动 Python 主函数时如何传入外部参数?

2020-12-22 17:28:55 +08:00
 yedan1206
在 main 函数中:
from argparse import ArgumentParser
ArgumentParser().add_argument('--name', type=str)

需要传入参数 name,Dockerfile 里面 CMD 命令如何写?
1441 次点击
所在节点    程序员
5 条回复
676529483
2020-12-22 17:55:02 +08:00
CMD ["python", "main.py", "--name", "lsp"]
naomhan
2020-12-22 18:10:15 +08:00
从环境变量读吧
cclin
2020-12-23 00:04:45 +08:00
entrypoint 写 python main.py
用的时候直接 docker run 镜像名 --name abc
bruce0
2020-12-23 09:10:42 +08:00
使用 docker 环境变量应该可以吧 就像 docker mysql 的密码那样
julyclyde
2020-12-23 12:12:54 +08:00
没有 docker 的时候你就会,为啥用了 docker 之后就不会了呢?文档里没写?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/737954

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX