Docker is an open platform application that runs as a program within the host server's operating system. It allows applications to be separated from the infrastructure so that software can be developed quickly and reliably.
Containers are applications that are run within Docker and are loosely isolated giving extra security. Many containers can run simultaneously on a host as they are lightweight and contain all the code and dependencies needed to run the application, thereby removing any potential library dependency issues.
For Infinity VIP, the individual components that comprise system functions operate as containers. For example, VIP server and each of the VIP panels operate as individual containers.
Images are containers that contain all the required code but have yet to be run. It is possible to hold an image in storage without running it.
Software functions that make up an application are referred to as "Services" and are a subset of the container.