docker
Docker is a platform for working with containerized applications. Among its features are a daemon and client for managing and interacting with containers, registries for storing images, and a desktop application to package all these features together.
Visit the following resources to learn more:
docker-compose
Docker Compose is a tool for defining and running multi-container Docker applications. It uses a docker-compose.yml file to specify the configuration of the various services, networks, and volumes that make up a complex application. This allows developers to easily manage, deploy, and scale their applications with multiple interconnected containers as a single unit.
Visit the following resources to learn more: