Software Engineering vocabulary · Release and Maintenance

Container

Meaning in software engineering, with examples

/kənˈteɪnər/nounCore term

In software engineering, container means: A lightweight, isolated package that holds an application together with everything it needs to run, so it behaves the same on a laptop, a test server or in the cloud.

In Turkish: konteyner, kapsayıcı

How it is used

Containers share the host's operating system kernel, so they start in seconds and use less memory than virtual machines. You build, run, stop and restart containers; Docker is the best-known tool.

Example sentences

  1. The container keeps restarting because the app crashes when the config file is missing.

  2. Each microservice runs in its own container, so we can update them independently.

Common collocations

  • run a container
  • container image
  • container runtime
  • restart a container
  • containerized app

This word in other fields

The same English word can have a different meaning in another field:

More terms: Release and Maintenance

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: