Developer develops and packages application with its dependencies
into a container image, that is a static representation of the application with its configuration and dependencies.
▪ To run the application, the application’s image is instantiated to create a container, which will be running on the Docker host.
▪ Store images in a registry, which is a library of images and is needed when deploying to production orchestrators.
▪ Docker images are stores a public registry like Docker Hub, Azure Container Registry.
▪ Developer creates container in local and push the images the Docker Registry.
▪ Developer download existing image from registry and create container from image in local environment.