As I understand, a Docker image (and consequently, a container) can be instantiated from different Linux distributions, such as Ubuntu, CentOS and others.
Let's say my Docker host is running standard Ubuntu 14.04.
- What happens if I use container that is not based on the same Linux distribution?
- Not 14.04?
- Not Ubuntu (or any other Debian-based)?
- What are the disadvantages of using different base-images of images you use? (Let's say I use Image A that uses Ubuntu as a base image, Image B that used Debian as base image and Image C that uses CentOS as base image)?
Bonus question: How can I tell what base image was used for an image if the developer didn't specify it in the Docker Hub description?