Imagino que seu foco seja realmente aprender, então recomendo iniciar pela leitura deste artigo: https://ericchiang.github.io/post/containers-from-scratch/

e assista aos crash courses de Docker do canal Tech with Nana.

Bons estudos ;)