构建flask docker镜像时分配端口

问题描述

我最近使用 Flask 创建了一个应用程序,并将 py 文件放在一个 docker 容器中。但是,我对人们分配端口的在线案例感到困惑。

首先在我写的py文件的底部

if __name__ == "__main__":

app.run(host='0.0.0.0',port=8000,debug=True)

在某些情况下,我看到人们在制作 dockerfile 时在 CMD 中指定端口

CMD ["python3","app.py","--host=0.0.0.0","--port=8000"]

根据我自己的经验,在 CMD 中分配的端口根本不适用于我的情况。我希望了解这两种方法之间的差异以及何时使用每种方法。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)