855
862
2940
金牌会员
源码地址: https://gitee.com/lyc96/flash-visualization
什么是Dockerfile? Dockerfile 是一个文本文件,其内包含了一条条的指令(Instruction),有了 Dockerfile,就可以创建我们所需要的镜像
Dockerfile里面命令大意是: #设置python环境镜像 FROM python:3.6 #代码添加到Chenge文件夹,code不需要新建(docker执行时自建) ADD ./Chenge /code # 设置code文件夹是工作目录 WORKDIR /code # 安装相应的python库 RUN pip install -r requirements.txt CMD ["python", "/code/main.py"] 复制代码1、设置python版本 2、flask网页程序目录 3、docker工作目录 4、安装网页程序执行所需的库 5、执行python程序(网页程序主程序)
-it:表示交互式终端的容器,非启动后立刻结束的容器 -p是端口映射,表示将docker的5000端口,映射到本机的5000端口 --name 给容器起个名称,这里命名为chenge
提醒: 1、这里的172.17.0.2是docker的这个容器ip(实际上就是咱们本机/服务器的内网IP) 2、建议在flask程序中的host设置为0.0.0.0,不然可能出现无法访问的情况
访问链接: 我的本机ip为192.168.31.196,因此访问链接为: http://192.168.31.196:5000/pie-nest 如果是远程服务器,用公网ip
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|安全矩阵
GMT+8, 2024-11-29 10:39 , Processed in 0.012773 second(s), 18 queries .
Powered by Discuz! X4.0
Copyright © 2001-2020, Tencent Cloud.