python项目打包docker镜像发布docker容器
·
步骤
1.准备python项目
2.编写Dockerfile文件
3.上传服务器生成镜像
4.通过镜像运行容器
案例
一、python项目
app.py
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello, world! "
if __name__ == "__main__":
app.run(host='0.0.0.0', port=8080)
在pycharm上新建一个文件,确保本地测试运行通过,访问8080能够响应成功

二、编写Dockerfile
Dockerfile
FROM python:3.6
WORKDIR /app
COPY app.py .
CMD ["python", "app.py"]
注意对应的python版本
三、上传服务器
我这里使用的windterm,直接打包拖进文件夹解压就行
![]()
解压之后进入文件夹
目录:
---docker-test
|
---app.py
|
---Dockerfile
在Dockerfile所在目录,执行
docker build -t my-config-app .
注意后面的“ . ” 不能丢
检查镜像

四、运行容器
输入命令运行容器
docker run -d -p 8080:8080 docker-test
查看容器
![]()
访问对应地址 ip地址:8080

部署成功
更多推荐
所有评论(0)