zoukankan      html  css  js  c++  java
  • 使用Docker官方的Django包【转】

    官方Django docker,并没有安装Django 所以需要 在requirements.txt中配置Django

    具体安装流程可以参考:http://www.logme.cn/blog/51/use_Docker_official_django/

    作两记录:

    - python安装modules,切换到Python27Scripts 执行 easy_install 模块名  (windows如此安装便利,其它平台还是直接pip也可)
    - 模块安装位置在:Python27Libsite-packages

    以下是转载:

    一、下载:

    docker pull django:python2-onbuild

    说明如下:

    django后面加上标签:默认Last 是 python3

    python2/3  对应的python版本。

    python2-onbuild  加上了自动运行的版本

    二、使用Dockerfile:

    FROM django:python2-onbuild

    MAINTAINER logme@foxmail.com

    RUN useradd -u 1000 -g 100 -d /home/django django

    RUN apt-get install -y python-dev python-pip python-setuptools

    RUN apt-get install -y libtiff-dev libjpeg-dev zlib1g-dev 

        libfreetype6-dev liblcms2-dev libwebp-dev 

        --no-install-recommends && rm -rf /var/lib/apt/lists/*

    #RUN pip install Pillow html2text

    三、依赖文件:

    requirements.txt  会在当前Dockerfile目录下,自动寻找、安装里面的依赖关系

    pillow

    html2text

    四、创建和运行:

    docker build -t dj2 .Dockerfile

    docker run -d --name dj -p 8000:8000 -v "$(pwd)"/tests:/usr/src/app dj2

    docker run -d --name dj -p 8000:8000 -v /Users/mg/Documents/workspace/django/tests/tests:/usr/src/app dj2

    程序目录为:/Users/mg/Documents/workspace/django/tests/tests/manage.py

    注意的是,默认使用/usr/src/app目录为程序存放目录。

    五、程序部署:

    把程序文件(manage.py所在的目录),复制到 当前目录下的/test

    docker start dj

    程序已能运行在 8000 端口

  • 相关阅读:
    [工具分享]JetBrains ReSharper 9.0 正式版和注册码
    JAVA数据库连接池的革命 -- 从BoneCP到HikariCP
    【C#教程10】C# 判断
    【C#教程09】C# 运算符
    【C#教程07】C# 变量
    【C#教程06】C# 类型转换
    【C# 教程05】C# 数据类型
    【C# 教程04】C# 基本语法
    【C# 教程03】C# 程序结构
    【C#教程02】C# 环境
  • 原文地址:https://www.cnblogs.com/zhrea/p/5641564.html
Copyright © 2011-2022 走看看