Python dependency issues with Django on Docker

Im new to Docker and im having troubles porting my already existing and working Django project to Docker and im pretty much stuck right now since the issue is with the dependencies in my requirements.txt that are frozen and actually are working on my other environmets (Live on VPS with Ubuntu and Dev on a VM with Arch).

The issue itself is while migrating the DB with djangocms_text_ckeditor/html5lib and was reported under eg. https://github.com/divio/djangocms-text-ckeditor/issues/336.

  • How to deploy django 1.8 on Elastic Beanstalk using Docker
  • Django & Docker : manage dependencies between production & dev environment
  • Docker NGINX Proxy not Forwarding Websockets
  • uWSGI + Docker: pyuwsgi: executable file not found in $PATH
  • Browserify doesn't works in Docker container
  • Use Docker, Gunicorn, Nginx in django development environment but can only see nginx welcome page?
  • How is the Docker environment different so that this error can occur on the same Base OS with the same Python- and dependency versions?

    what i tried so far:

    • latest dependency versions (unfreeze)
    • different package versions as mentioned on the issue reports.
    • different python versions 3.4 – 3.6 (standart and alpine)(live runs
      on 3.5 standart)
    • different base image (ubuntu 16.04 – 16.06)
    • deleting package and package dependencies (leads to migration
      inconsistency)

    The dependency versions of my requirements file:

    djangocms-text-ckeditor==3.0.1
    html5lib==0.9999999
    

    Any ideas how to fix this issue?

  • Using boot2docker in OSX
  • docker stop && docker rm doesn't really get rid of my container
  • ERROR: repository hyperledger/fabric-tools not found: does not exist or no pull access
  • Referencing a dynamic argument in the Docker Entrypoint
  • two docker machine, same web-app, two different IP, but needs to be sync
  • Docker and apache2, remove port from url
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.