将Python 程序封装成Docker镜像

1,制作Python 程序,最简单的flask示例代码

from flask import Flask

server = Flask(__name__)

@server.route("/")
def hello():
  return "Hello World!"

if __name__ == "__main__":
  server.run(host='0.0.0.0')

2,将所依赖的包生成文件。

pip freeze > requirements.txt

3,将整个项目复制到Linux环境。

4,启动Docker,需要提前安装。

systemctl start docker
systemctl stop docker

5,制作Dockfile,为写入Docker镜像的脚本文件。

FROM python:3.9-slim

COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt

COPY . /app

WORKDIR /app

CMD [ "python", "api.py" ]

 6,制作Docker镜像。具体命令参考Docker build 命令 | 菜鸟教程 (runoob.com)

docker build -t lilong_flask:v2 .

7,查看Docker进程。 

8,浏览器访问接口地址,测试成功。

将Python 程序封装成Docker镜像_第1张图片 

 

你可能感兴趣的:(python,flask,开发语言,docker)