A top level interface wrapping a real physical container
A container is the base concept in Cargo. It represents an existing container. A container is made of a Configuration. There are 2 types of containers:
- Local Container: This is a container is installed on the local machine where Cargo executes. You point to that container by using a path to where it is installed. Local containers can be started and stopped. A local container is always associated with a Local Configuration.
- Remote Container: This is a container that is running on some other machines. It is not under the control of Cargo and cannot be started/stopped by Cargo. The only thing Cargo can do with a remote container is deploy to it using a Remote Deployer. A remote container is always associated with a Runtime Configuration.