Este mesmo problema ocorre tanto no Windows 10 (ativação legal) quanto no Ubuntu 19.10.
Com o docker-compose.yml, https://drive.google.com/open?id=1XmY94UQlthvPuiJI1vB3QkJibUB4LVbC , consigo criar e rodar um container Django na porta 8000:8000, guest e host , consigo confirmar através do comando docker exec -it soup_django_web_1 /bin/bash que o volume está montado e consigo manipular arquivos de dentro do container e de dentro do guest. Mas ao tentar acessar o Web App pelo localhost:8000, apresenta o erro abaixo da foto em https://drive.google.com/open?id=1xScQVWKcfGx0Ncz1XUnA_jVU45WxK-OH
Boa noite.
Descobri que no docker-compose.yml tinha referência à image django, mas esta usa a versão 3.4 do python, incompatível com meu código, compatível com a versão 3.6 pra frente, então criei uma imagem personalizada, usando o Dockerfile, com python 3.8 e algumas libs com pip e depois referenciei esta imagem com nome personalizado dentro do docker-compose.yml.