Let me be clear, documentation is important, and it will come later for sure.
To see if I'm targeting the right people, check if you agree with the following: Usually if you ask someone how to do X, they throw you pile of links, and you don't even know where to start. You spend some time browsing all the documentation and you made 0 progress (or some progress in wrong direction).
So, this is the kind of self-teaching material where you need your laptop and some free time. Let's say 2 hours. It's organized in 3 scenarios so you don't have to do it all at once.
While executing commands, we'll cover some introduction topics, but also some not so basic docker concepts, but explained in the same level. Just enough how much you need, if you want to learn more, you'll get good fundamentals.
\- Setting up postgres DB server, pgAdmin, having everything setup so you can play with psql without installing it.
\- Setting up nginx server with custom html, mounting volumes, will the content survive container recreation etc
\- Creating your own Dockerfiles and introduction to the docker layer caching, creating image that you can ship to others to see what you've built
**Main takeaways after finishing the course**
\- become confident executing docker commands in front of your colleagues
\- truly understand 90% of every day commands that you see in your project (not just copy paste them)
\- have a general impression what you can achieve with docker
\- learn how you can ship your app/project to another docker user so they can start it on their own machine and see what you've built
\- learn how to save time with docker layers caching
I've put it on gumroad so you can check it there, there's even a discount code (limited) ~~so you can get it for $2~~
UPDATE: all discount codes were used. The price is now back to $4+ (Name a fair price).
UPDATE 2: General promo period finished. Price is now $9+ (Name a fair price)
If you have any more questions - feel free to ask.
you can reach me [on twitter](https://twitter.com/brunoraljic) too