Docker is a containerization system that has been around since 2013. For the uninitiated, it can be a complex beast to understand and conquer. Containerization systems like Docker and Kubernetes are key to rapidly deploying applications and services and lend themselves to DevOps and models like the increasingly popular continuous integration / continuous deployment.
If you are a new Docker user, you might find the following articles helpful:
- freeCodeCamp.org’s Docker 101 tutorial: https://www.freecodecamp.org/news/docker-101-fundamentals-and-practice-edb047b71a51/
- Docker’s own Docker 101 Q&A transcript: https://www.docker.com/blog/docker-101-getting-to-know-docker/