Skip to content

Container

A container runs application processes in an isolated environment. It can simplify deployment, while backups and operational responsibilities remain necessary.

Also known asSoftware container
Cloud & Operations

A container is an isolated runtime environment for application processes. It is started from a container image. In typical Linux container operations, containers share their host's kernel; each container therefore does not carry a complete separate operating system with its own kernel.

A hypothetical portal and its background worker can run in separate containers. Their application versions and dependencies can then be deployed separately. If both run on the same machine, that machine's failure can still stop both parts.

Container isolation is not a guarantee against every security problem. Data also does not persist simply because it is processed inside a container. Persistent storage, access rights, updates and recovery must be configured appropriately. Restarting a container is different from restoring lost orders from a tested backup.

Sources

Articles on this topic

Cloud & Operations with ASES

Hosting, deployment, maintenance and support