如何将一个python应用以docker镜像的方式来运行?
2021/10/14 20:44:20
本文主要是介绍如何将一个python应用以docker镜像的方式来运行?,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
docker 作为应用容器的大魔王,特别是在做java分布式的时候运用很是广泛。因为每一个docker的容器都是独立的,这跟分布式的独立节点思想是如出一辙。既然docker是一个应用容器,那就意味着只要是应用就能运行在它上面了......
【阅读全文】
环境条件
''' python 环境、pip软件工具 docker 环境 第一步:创建测试项目 第二步:导出测试项目中的依赖包 第三步:编写 Dockfile(docker打包时的参数配置) 第四步:生成docker镜像 第五步:运行docker容器 '''
生成镜像并运行
创建项目
''' 创建项目 ''' # 项目路径 # /usr/docker/hello_image.py # hello_image.py 文件内容 print("docker test hello image !")
导出python的依赖包
''' 导出python的依赖包 ''' # 直接将需要的依赖包列表导入到/usr/docker/文件夹下面 # pip freeze > /usr/docker/requirements.txt
编写Dockfile文件
''' 在/usr/docker/ 的目录下创建Dockfile文件 编写Dockfile文件 ''' # 添加python基础镜像 # # FROM python # # 添加维护人员的信息 # # MAINTAINER Python集中营 # # 将代码添加到固定文件夹 # # ADD ./docker/work_code # # 设置/work_code文件夹是工作目录 # # WORKDIR /work_code # # 安装python的依赖插件支持 # # RUN pip install -r requirements.txt # # CMD ["python", "/work_code/hello_image.py"]
构建镜像
''' 构建镜像 ''' # docker镜像构建命令 # docker build -t '镜像名称' 'Dockerfile文件路径' # docker build -t hello_image /usr/docker/Dockerfile
运行容器
''' 运行容器 ''' # docker容器运行命令 # docker run -d --name c_name '镜像名称' # docker run -d --name c_name hello_image
这篇关于如何将一个python应用以docker镜像的方式来运行?的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-24Docker环境部署学习:初学者指南
- 2024-12-24Docker环境部署入门:新手必读指南
- 2024-12-20Docker部署资料:新手入门教程
- 2024-12-19Docker部署实战:新手入门教程
- 2024-12-19Docker部署教程:新手入门详解
- 2024-12-09云原生周刊:在Docker上部署大语言模型
- 2024-12-05Docker教程:新手快速入门指南
- 2024-12-05Docker项目实战:新手教程与案例解析
- 2024-12-04Docker入门教程:快速掌握基础操作
- 2024-12-04Docker入门教程:轻松搭建你的第一个容器化应用