📄️ Docker - part 1
Docker is a platform that uses OS-level virtualization to deliver software in packages called containers. In short, It's a platform for developing, shipping, and running applications. It enables developers to package their code and dependencies into a standardized unit called a container. Containers are lightweight and portable, and they can run on any platform that supports Docker.
📄️ Docker - part 2
Images are read-only - once they're created, they can't change (you have to rebuild them to update them).
📄️ Docker - part 3
In many application, you'll need more than one container - for two main reasons:
📄️ Docker - part 4
Without Docker compose
📄️ Docker - part 5
This docker utility container will help us execute npm commands without installing node in our machine. I've used node 20.10-alpine version in this project.