如何运用docker配合python开发

本文介绍了如何利用Docker解决Python开发中的环境隔离问题,避免版本冲突。通过详细步骤,包括安装Docker、设置应用目录、编写Dockerfile、构建镜像、启动容器,以及最终在浏览器中访问Flask应用,展示了Docker作为优于virtualenv的解决方案。
摘要由CSDN通过智能技术生成

由于开发一个python程序时需要依赖大量的三方库包,且python2和3本身就有互不兼容的地方,我们往往需要一个隔离的环境,来避免版本影响造成的bug。
传统的做法大多数人可能会选择virtualenv来隔离,但是它有很多明显的缺点:
- 无法提供完全的隔离
- 如果不想在正式环境中使用,它就会造成差异

而随着容器技术的日渐成熟和普及,Docker无疑成为解决这个问题的最优解
本文将主要介绍docker和flask的配合开发

步骤:

1.安装Docker(这里不详细介绍)
# 参考命令
sudo wget -qO- https://get.docker.com/ | sh
2.应用目录结构
├──fanxiangce
_docker
    ├── Dockerfile
    ├── Readme.md 
    └─fanxiangce
        └──app
        ├── manage.py                       
            └── requirements
            ├── common
  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值