步骤

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

部署成功

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐