Можешь изучать так: запускаешь образ питона, который с Dockerhub. Запускаешь его и заходишь в него, в нем все настраиваешь, как надо, но при этом свои действия фиксируешь в отдельном файле. Потом его переделываешь в Dockerfile. В нем в наследование делай от того образа, который с Dockerhub взял. Но помни, что когда образ останавливаешь, все твои действия, сделанные внутри, сбрасываются.