- Docker - A platform for building, running, and shipping applications.
- Dockerfile - A Dockerfile is a text document containing all the commands required to generate a specific image that is read by Docker to build that image automatically.
- Docker image - A read-only file that contains all the necessary instructions for creating a container. They are used to create and start new containers at runtime.
- Container - A lightweight, standalone, executable package that contains everything needed to run an application, including the code, a runtime, libraries, environment variables, and config files.