#云原生征文# 云原生之Docker部署flask实践 原创 精华
yukoyu
发布于 2022-5-24 13:31
浏览
9收藏
#云原生征文#云原生之Docker部署flask实践
一、docker的了解
1.Docker 简单介绍
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可以实现虚拟化,容器是完全使用沙箱机制,相互之间不会有任何接口。
2.Docker 使用客户端-服务器架构。
Docker客户端与 Docker守护进程对话,后者负责构建、运行和分发 Docker 容器的繁重工作。Docker 客户端和守护程序可以在同一系统上运行,或者您可以将 Docker 客户端连接到远程 Docker 守护程序。Docker 客户端和守护程序使用 REST API,通过 UNIX 套接字或网络接口进行通信。另一个 Docker 客户端是 Docker Compose,它允许您使用由一组容器组成的应用程序。
二、dockerFile 讲解
三、docker 快速部署python flask框架
1、创建一个最小的Flask
①、 app.py文件
②、 requirements.txt 文件
导出本项目Python依赖包
2、flask代码和requirements.txt 上传到服务器
①、准备好要上传的文件
②、使用MobaXterm连接到服务器
③、拖拽文件上传到服务器
3、docker 环境准备
①、docker 拉取 python镜像
②、编写 Dockerfile文件
③、 准备的目录结构
4、使用Dockerfile构建镜像
①、构建
②、查看是否成功
③、运行flasktest镜像
四、测试效果
运行成功
【本文正在参加云原生有奖征文活动】,活动链接:https://ost.51cto.com/posts/12598
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
已于2022-5-24 13:32:46修改
赞
30
收藏 9
回复
30
9
9
相关推荐
一切皆从hello开始,感谢楼主分享
666
nice
握手!
nice,good job!!!
very good
666
好文