Docker Certified Associate (DCA)
This study is in the study-docker repository.
I used Caio Delgado's course which can be acquired for free, but I created a new study to practice and solidify knowledge by rewriting everything.
I usually write a repository for myself, as it's my way of solidifying knowledge, so relax about grammar and spelling errors.
Whenever we're learning a new tool, it's worth taking the entire certification study roadmap and practicing it even if, in the end, it's not feasible to take the exam.
Everything necessary for the DCA will be analyzed during this study. Check the guide about what is required in the exam https://a.storyblok.com/f/146871/x/6daa07336d/docker-study-guide_v1-5-october.pdf, if the link has changed, always check for the most updated guide.
Docker needs a Linux kernel to run.
Ah, but I have it on Windows. Yes you can, but underneath it installed something that virtualizes Linux for you, in this case if it's Windows it was WSL.
THE WORLD OF CONTAINERS IS LINUX
Roadmap
Concepts - Has a brief explanation from me about docker always focusing on DCA study. If you want an even more in-depth reading always see the official documentation, as well as the content from the linuxtips folder.
Main Commands - Gives a general overview of commands in docker and how to use them.
Images - Shows how image building works using Dockerfile and some tips to improve their creation.
Volumes - A brief explanation about how docker works with storage to save data generated in containers.
Plugins - Understanding plugins to expand docker functionality.
Network - What types of networks can we use in docker.
Compose - How to create and run multiple docker containers with a docker-compose file.
Swarm - How to create a cluster with docker swarm.
Registry - How to set up a simple registry server to store images.
Swarm Part 2 - Understanding swarm concepts and scaling containers.
Swarm Part 3 - Understanding swarm concepts and scaling containers.