亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何將一個python應用以docker鏡像的方式來運行?

標簽:
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
點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消