Containers are a virtualization technology with many advantages over traditional approaches, including virtual machines. These advantages include being lightweight (making them faster), being more secure, and the use of packaging (images that contain all of an application’s dependencies, ensuring no dependencies are outdated or missing).
A container can run any application, together with its dependencies, in isolation from all other applications on the same hardware.
Acquia Cloud uses containers for several of its features, including the following:
- Acquia Cloud CD environments
- Acquia Cloud pipelines feature - The pipelines feature uses containers to execute builds prior to their deployment on Acquia Cloud.
Additional Acquia Cloud container information
For a list of the tools and PHP extensions provided in an Acquia Cloud-provided container, see Container resources.
For instructions about using Drush in containers, see Using different Drush versions in containers.