На Хабре много гайдов, по которым можно выучить Docker. Он полезный, но не для всех. Например если у тебя несколько серверов и все их нужно ограничить по ресурсам процессора, версией джава и чтобы они были изолированы друг от друга (одно из применений).
Хотя для многих, таких как я, это просто удобный инструмент. Но его функционал действительно не всем нужен.