Docker上的Django的Python依赖问题
即时通讯新的Docker和即时通讯工具已经存在和正在工作的Django项目移植到Docker麻烦,我现在几乎卡住了,因为问题是在我的requirements.txt中的依赖关系被冻结,实际上是在我的其他环境(实时在Ubuntu上的VPS和在Arch上的虚拟机上开发)。
这个问题本身就是在用djangocms_text_ckeditor / html5lib迁移数据库的时候,并且在例如。 https://github.com/divio/djangocms-text-ckeditor/issues/336 。
Docker环境如何不同,以便在相同的基本操作系统上发生相同的Python和依赖版本的错误?
我到目前为止的尝试:
- 最新的依赖版本(解冻)
- 问题报告中提到的不同软件包版本。
- 不同的Python版本3.4 – 3.6(标准和高山)(现场运行3.5标准)
- 不同的基础映像(Ubuntu的16.04 – 16.06)
- 删除软件包和软件包的依赖关系(导致迁移不一致)
我的需求文件的依赖版本:
djangocms-text-ckeditor==3.0.1 html5lib==0.9999999
任何想法如何解决这个问题?
- 为nginx,uwsgi,django构builddocker容器是一个好方法
- 如何正确地部署Docker容器到aws?
- Docker 1.9.1 – 错误2005(HY000):未知的MySQL服务器主机
- 无法使用PyCharm 5在Docker容器上进行debugging
- 在Docker容器中安装anaconda时出错
- Postgres到Ubuntu的Docker容器链接不工作
- 从GitHub仓库build立Docker镜像
- Pycharm不显示来自django外部库的所有文件
- AttributeError:模块'wagtail.wagtailadmin.edit_handlers'没有属性'FieldPanel'