I am using:
I want to containerize my existing Django app., knowing that everything goes well in this app. => no bugs, no errors...
My Dockerfile:
FROM django
ADD . /BackendServer
WORKDIR /BackendServer
RUN pip install -r requirements.txt
CMD [ "python", "BackendServer/manage.py runserver 0.0.0.0:8000" ]
requirements.txt
djangorestframework
gunicorn
Now everything goes well, except the last line when executing the manage.py python, it says: "python: can't open file 'BackendServer/manage.py runserver 0.0.0.0:8000': [Errno 2] No such file or directory".
So, I execute the following command: "sudo docker run backendserver ./BackendServer/manage.py runserver 0.0.0.0:8000"
I got no errors and still the server is not running!!

What shall I do so that I can access the django server !? Please help!!
thanks in advance!
You have already changed the directory into /BackendServer.
Use this instead:
CMD [ "python", "./manage.py runserver 0.0.0.0:8000" ]
Also note that docker run executes without a tty by default, which will suppress the output. Run with -it to use interactive terminal.