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 

任何想法如何解决这个问题?