Docker usa containerd: cambio en el almacenamiento de imágenes

Fuentes: Docker Engine adopts containerd image store as default

Docker Engine ha adoptado el almacenamiento de imágenes containerd como el backend predeterminado a partir de la versión 29.0 para nuevas instalaciones. Esta transición, impulsada por la necesidad de soportar funcionalidades avanzadas como imágenes multi-plataforma, imágenes con attestaciones, contenedores WebAssembly y snapshotters más sofisticados, implica un cambio en la forma en que Docker almacena y gestiona las imágenes de contenedor. Si bien la transición es transparente para la mayoría de los usuarios, es importante tener en cuenta que el nuevo almacenamiento consume más espacio en disco, ya que almacena imágenes tanto en formatos comprimidos como sin comprimir. Los usuarios que actualizan desde versiones anteriores deben habilitar manualmente la característica 'containerd-snapshotter' en el archivo daemon.json y reiniciar el demonio. Existe una funcionalidad experimental de migración automática, pero se recomienda precaución y realizar copias de seguridad antes de utilizarla. La adopción de containerd image store representa un avance significativo en la gestión de imágenes de contenedor en Docker, aunque implica consideraciones sobre el consumo de espacio en disco y la necesidad de una configuración específica para usuarios existentes.