Glossary

ProgrammableWeb's glossary of API and other technology terms and defination
A B C D E F G H I J K L M N O P Q R S T U V W X
Container

A container is tool used in software development. Containers are packages of application code with dependencies and a runtime environment. Containers isolate services and help reuse components. In terms of scalability, containerization avoids duplicating operational runtimes, thus it uses fewer resources. The container lifecycle itself is typically tied to the process lifetime. Containerization also solves issues of incompatibilities in traditional virtual machine deployment approaches. Containers are often conflated with container images, which are binary templates that enable you to create runtime representations.