1. Разобраться, как использовать gunicorn (популярный вариант для unix-серверов, можно взять другой какой-то) вместо встроенного django сервера для разработки
https://docs.gunicorn.org/en/stable/run.html#django.
2. Как добавить в автозагрузку этот gunicorn
https://docs.gunicorn.org/en/stable/deploy.html#systemd.
3. Как настроить nginx, чтобы проксировать запросы к gunicorn, и раздавать статику (картинки, стили, javascript) средствами nginx.
https://docs.gunicorn.org/en/stable/deploy.html#ng...
А докер оставьте на потом, когда поймёте, как работают эти вещи без него.