百木园-与人分享,
就是让自己快乐。

如何将一个python应用以docker镜像的方式来运行?

docker 作为应用容器的大魔王,特别是在做java分布式的时候运用很是广泛。因为每一个docker的容器都是独立的,这跟分布式的独立节点思想是如出一辙。既然docker是一个应用容器,那就意味着只要是应用就能运行在它上面了......

file

【阅读全文】

环境条件

\'\'\'
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

来源:https://www.cnblogs.com/lwsbc/p/15408314.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » 如何将一个python应用以docker镜像的方式来运行?

相关推荐

  • 暂无文章