How to Active Debug Mode For Django 1-Change this in DockerFile CMD ["python", "manage.py", "runserver", "0.0.0.0:8009"] to CMD ["sh", "-c", "pip install debugpy -t /tmp && python /tmp/debugpy --wait-for-client --listen 0.0.0.0:5677 ./manage.py runserver 0.0.0.0:8009"] 2-Add port in DockerCompose File ports: - 8009:8009 - 5677:5677 3-add luanch.json to .vscode Folder { "version": "0.2.0", "configurations": [{ "name": "Python: Remote Attach", "type": "python", "request": "attach", "connect": { "host": "localhost", "port": 5677 }, "pathMappings": [ { "localRoot": "/home/saeed/Projects/InternalServices/ConsumerSubmitApp", "remoteRoot": "/app" } ], "django": true }] }