V2EX › Django
求 django rest framework 打包成 docker 的最佳实践,uwsgi+alpine
By prondtoo at 2018 年 7 月 18 日 · 4128 次点击因为想用 DRF 来开发微服务,有没有现成的 dockerfile 可以快速打包成 docker 即用的,最好是 uwsgi 的。
我在网上搜了下现有 django 的 docker 镜像,很多都是 ubuntu 的,好不容易找到一个 alpine 的,又是直接 runserver 的,难道没人这样来开发微服务的么?
看来要自己写一个了。
我在网上搜了下现有 django 的 docker 镜像,很多都是 ubuntu 的,好不容易找到一个 alpine 的,又是直接 runserver 的,难道没人这样来开发微服务的么?
看来要自己写一个了。
7 条回复 • 2018-07-18 16:13:46 +08:00
|
1
est 2018 年 7 月 18 日 alpine 跑 python 效率可能要低 20%。搜一下文章。
|
|
2
lyhapple 2018 年 7 月 18 日
django 太重, 感觉不太适合微服务, 我倒是有一个基于 centos 7.2.1511 的 docker 镜像.
|
|
3
lyhapple 2018 年 7 月 18 日
补充一句, 集成了 nginx, supervisor, uwsgi, python3
|
|
4
chengxiao 2018 年 7 月 18 日 我这整了一个 不过基础镜像是 基于 ubuntu:16:04 进去装了 uwsgi python3 pip3
""" FROM chengxiao/django COPY ./requirements.txt /www/ini/requirements.txt COPY ./uwsgi.ini /www/ini/uwsgi.ini RUN pip3 install -r /www/ini/requirements.txt EXPOSE 8010 CMD ["uwsgi", "--ini","/www/ini/uwsgi.ini"] """ |
|
5
yanaraika 2018 年 7 月 18 日 生产环境还是老老实实用 ubuntu/debian 的 slim 版本吧,glibc 这么多年的那么多 bug 不是白修的
|
|
6
metamask 2018 年 7 月 18 日
也是 DRF 前后分离
最近开发需求跟楼主差不多,不过还没开始搞, 之前都是直接在 ubuntu 上面部署,nginx + uwsgi + supervisor, 不知有没现成的方案 |