You are right but I believe everything or at least most of the things feel complicated when we are just started using them and step by step it feels very easier! Not only Docker. everything feels like this...
Fair point, agree with you, you are right that in start, everything seems complicated but eventually it feels natural when you break it down step by step.