• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yedan1206
V2EX  ›  程序员

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

  •  
  •   yedan1206 · Dec 22, 2020 · 2756 views
    This topic created in 2143 days ago, the information mentioned may be changed or developed.
    在 main 函数中:
    from argparse import ArgumentParser
    ArgumentParser().add_argument('--name', type=str)

    需要传入参数 name,Dockerfile 里面 CMD 命令如何写?
    Supplement 1  ·  Dec 22, 2020
    name 参数是启动 docker run 时传入
    5 replies  •  2020-12-23 12:12:54 +08:00
    676529483
    676529483
    Dec 22, 2020
    1
    CMD ["python", "main.py", "--name", "lsp"]
    naomhan
    naomhan
    Dec 22, 2020
    2
    从环境变量读吧
    cclin
    cclin
    Dec 23, 2020 via Android
    3
    entrypoint 写 python main.py
    用的时候直接 docker run 镜像名 --name abc
    bruce0
    bruce0
    Dec 23, 2020
    4
    使用 docker 环境变量应该可以吧 就像 docker mysql 的密码那样
    julyclyde
    julyclyde
    Dec 23, 2020
    5
    没有 docker 的时候你就会,为啥用了 docker 之后就不会了呢?文档里没写?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5375 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 02:54 · PVG 10:54 · LAX 18:54 · JFK 21:54
    ♥ Do have faith in what you're doing.