我绝对不是Docker的新手。我有一个现有的Django Rest项目,其结构如下所示:
我的requirements.txt:
django==1.8.8
djangorestframework
markdown
django-filter
django-rest-auth
django-cors-headers
django-secure
django-sslserver
django-rest-auth[extras]
通常,我创建一个虚拟环境>激活它>执行
pip install requirements.txt
,此外,我还需要easy_install mysql-python
才能开始。我想将这个项目 jetty 化。有人可以帮助我为这个项目建立一个简单的docker文件吗?
最佳答案
正如@DriesDeRydt在他的评论中所建议的那样,在提供的link中,有一个非常简单的docker文件示例,它安装了需求:
您可以通过拉出所需的python image来更改图像以适合所需的python版本。例如:FROM python:2.7
更改为FROM python:3.5
或FROM python:latest
但是,按照上述Dockerfile的立场,并假设您将其放置在server
文件夹中,它将适用于测试用例。
这是Dockerfile documentation供进一步阅读。