Estoy usando:
Quiero convertir en contenedor mi aplicación Django existente, sabiendo que todo va bien en esta aplicación. => sin errores, sin errores...
Mi Dockerfile:
FROM django ADD . /BackendServer WORKDIR /BackendServer RUN pip install -r requirements.txt CMD [ "python", "BackendServer/manage.py runserver 0.0.0.0:8000" ]requisitos.txt
djangorestframework gunicornAhora todo va bien, excepto la última línea cuando se ejecuta el python manage.py, dice: "python: no se puede abrir el archivo 'BackendServer/manage.py runserver 0.0.0.0:8000': [Errno 2] No existe tal archivo o directorio".
Entonces, ejecuto el siguiente comando: "sudo docker run backendserver ./BackendServer/manage.py runserver 0.0.0.0:8000"
¡No tengo errores y aún así el servidor no se está ejecutando! 
¿Qué debo hacer para poder acceder al servidor Django? ¡¡Por favor ayuda!!
¡gracias de antemano!
Ya ha cambiado el directorio a /BackendServer .
Usa esto en su lugar:
CMD [ "python", "./manage.py runserver 0.0.0.0:8000" ] También tenga en cuenta que docker run ejecuta sin un tty de forma predeterminada, lo que suprimirá la salida. Ejecute con -it para usar la terminal interactiva.