# Container

Concept · [Cloud, hosting and security](https://ecosystem.samcarlton.com/cloud)

Also called: containers, containerization, container image

A package that holds an app together with everything it needs to run, so it behaves the same on a laptop and on a [server](https://ecosystem.samcarlton.com/server). [Docker](https://ecosystem.samcarlton.com/docker) is a common tool for making them.

**For example:** A [developer](https://ecosystem.samcarlton.com/software-engineer) ships the app as a container, so the [hosting](https://ecosystem.samcarlton.com/hosting) company runs exactly what was tested.

## Connects to (5)

- [Server](https://ecosystem.samcarlton.com/server): A computer that stays on and connected to the internet so it can run your app and answer requests from people's phones and browsers.
- [Deployment](https://ecosystem.samcarlton.com/deployment): Putting the latest version of your app onto the live servers where real users can reach it.
- [Hosting](https://ecosystem.samcarlton.com/hosting): Renting space on a server so your site or app can be reached on the internet at all hours.
- [Docker](https://ecosystem.samcarlton.com/docker): Software for packaging an app and everything it needs into a container that runs the same way on any computer or server.
- [Environment](https://ecosystem.samcarlton.com/environment): A separate copy of a system used for one purpose.

Map view: https://ecosystem.samcarlton.com/container
