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.

  • Searching for the most optimal solution with Django, Docker, virtualenv and Heroku deployment
  • Deploying django app with docker, ALLOWED_HOSTS
  • docker-compose on windows directory sync
  • docker, nginx, django and how to serve static files
  • docker-compose does not start postgres image
  • Docker container with Newrelic Python agent and Supervisord is not sending data
  • 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?

  • Why does Docker say it can't execute 'bash"?
  • Docker php:5.6-apache 403 (because search permissions are missing on a component of the path)
  • docker-compose can't connect to external network
  • Logstash in Docker - config file not found when mounted though a volume
  • docker-compose does not start postgres image
  • Would Docker or Vagrant be help in creating test machine for our enterprise product
  • Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.