怎么运用码头工人配合python开发环境

  介绍

这篇文章主要介绍了怎么运用码头工人配合python开发环境,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

由于开发一个python程序时需要依赖大量的三方库包,且python2和3本身就有互不兼容的地方,我们往往需要一个隔离的环境,来避免版本影响造成的错误。

传统的做法大多数人可能会选择virtualenv来隔离,但是它有很多明显的缺点:

<李>

无法提供完全的隔离

<李>

如果不想在正式环境中使用,它就会造成差异

而随着容器技术的日渐成熟和普及,码头工人无疑成为解决这个问题的最优解

本文将主要介绍码头工人和烧瓶的配合开发

<强>步骤:

1。安装码头工人

#,参考命令   sudo  wget 问:安康;https://get.docker.com/  |, sh

2。应用目录结构

├──fanxiangce   _docker   ,,├──,Dockerfile   ,,├──,Readme.md    └才能─fanxiangce   ,,,└──应用   ,,,├──,manage.py ,,,,,,,,,,,   ,,,,,└──,要求   ,,,,,├──,common.txt

3。编写Dockerfile(详细命令解释可以参考https://docs.docker.com/engine/reference/builder/environment-replacement)

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #,   #,Dockerfile 用run  a  flask-based  web 应用#,Based 提醒an  centos: 7, image    ##########################################################   #,Set 从而,base  image 用use 用centos    得到centos: 7      #,Set 从而,file  maintainer    MAINTAINER  jasonwang wjs7740@163.com      #,Set  env  varibles  used 却;能够拷贝Dockerfile  (add  a  unique 前缀,,such  as 造船厂),   #,Local  directory  with  project  source    ENV  DOCKYARD_SRC=https://www.yisu.com/zixun/fanxiangce      #目录所有项目文件的容器   ENV DOCKYARD_SRCHOME=/opt   #目录项目源文件的容器   ENV DOCKYARD_SRCPROJ=/opt/fanxiangce      #更新defualt应用程序存储库源列表   运行yum - y epel-release安装   运行yum - y python-pip安装   运行yum清洁所有      # SRCDIR复制应用程序源代码   复制DOCKYARD_SRC DOCKYARD_SRCPROJ美元      #创建应用程序目录   WORKDIR DOCKYARD_SRCPROJ美元   mkdir运行日志   体积(“DOCKYARD_SRCPROJ/日志/美元”)      #安装Python依赖性   运行pip安装,升级皮普   运行pip安装- r美元DOCKYARD_SRCPROJ/要求/common.txt      #端口暴露   8000年公开      #入口点脚本复制到图像   WORKDIR美元DOCKYARD_SRCPROJ

4。构建镜像

#,在Dockerfile同级目录下   sudo  docker  build  -t 杰森/webdemo 。

成功后显示成功,同时返回镜像ID,如图:

怎么运用码头工人配合python开发环境

5。查看并启动镜像

注意,此处- p映射的端口(主机端口:容器端口),容器端口应与瓶应用定义的端口一致

sudo  docker 图像   sudo  docker  run  -it ——name  webdemo  -p  8000:8000 杰森/webdemo /bin/bash

, 6。在容器中启动瓶应用

python  manage.py  runserver  -p  8000年

启动成功如下截图:

怎么运用码头工人配合python开发环境

7。在浏览器输入127.0.0.1:8000即可访问应用

怎么运用码头工人配合python开发环境

8。后续

如果容器关闭后需要再次进入,可以用如下命令

#,查看当前容器,   sudo  docker  ps  a   #,启动容器   docker  start  webdemo   #,进入容器   docker  attach  webdemo

感谢你能够认真阅读完这篇文章,希望小编分享的“怎么运用码头工人配合python开发环境”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

怎么运用码头工人配合python开发环境