Question: what is the difference between docker and openshift?
Answer: The primary difference is that Docker as a project is focused on the runtime container only, whereas OpenShift (as a system) includes both the runtime container as well as the REST API, coordination, and web interfaces to deploy and manage individual containers. ... A cartridge is roughly similar to a docker image.