# Codehaus Cargo : Local Container

Created by Former user, last modified on Mar 04, 2006

### Definition

A container executing on the machine where Cargo executes

### Explanation

A local container runs on the machine where Cargo executes. However there are 2 types of local containers:

- Installed containers
- Embedded containers

Local containers are started and stopped. A local container is always associated with a Local Configuration.

### Container features

- Container Start — Start a container that is not already running
- Container Stop — Stop a running container
- Container Timeout — Timeout after which the container start/stop is deemed failed
- Installed Container — A container installed on the machine where Cargo executes.
  - Passing system properties — How to pass system properties that will be available to the container while executing
  - Installer — Installs a container
- Embedded Container — A container executing in the same JVM where Cargo is running
- Container Classpath — How to configure the executing container's classpath
  - JBoss 7.x onwards and WildFly container classpath
  - Application Classpath — How to configure the classpath of the application without changing the container's own classpath