Last day, i could launched openedx on aws ec2 instance successfully with the help of awesome people from this forum. In this progress I realized the architecture behind is based on docker. Maybe i could wrong about that.
As for me, i wonder should i have to deep dive into docker in order to understand and customize openedx UI for myself.