En DevOps, surge la virtualización mediante contenedores como alternativa a las máquinas virtuales. Los contenedores empaquetan una aplicación con los siguientes beneficios:
- Portabilidad.
- Velocidad de despliegue.
- Escalabilidad.
- Estandarización.
- Eficiencia.
- Integración con DevOps.
Las imágenes de los contenedores se almacenan en registries que tienen los protocolos adecuados para descargarlas. Los contenedores permiten:
- Apps cloud-native.
- Despliegues frecuentes.
- Escalado horizontal.

Los contenedores se complementan con redes y volúmenes (storage).