a read-only template. Images are used to create Docker containers. • Docker registries - Docker registries hold images. • Docker Container - A Docker container holds everything that is needed for an application to run. Each container is created from a Docker image.
all dependencies in single container. • Container is static bundle that can run anywhere (needs linux +docker engine) • You can limit container’s resources • Manage containers with docker tools (many third party tools available) • Industry wide support. Google Kubernetes, AWS Container service, AWS Beanstalk, Google container engine • Almost non-existent overhead