Resolví el problema. No sé por qué tuve que especificar la puerta en esta línea de docker-entrypoint.sh
:
python manage.py runserver 0.0.0.0:8000
Ahora docker logs ockidocky_web_1
muestra los mensajes de salida habituales de django.
Si alguien pudiera dar una explicación adecuada, estaría feliz de editar y votar.