# The incremental path to container images: Chainguard Images

DevFeed: [The incremental path to container images: Chainguard Images](<https://devfeed.tech/articles/the-incremental-path-to-container-images-chainguard-images-13259.md>)

Original publisher: [Read original article](<https://www.chainguard.dev/unchained/the-incremental-path-to-container-images-chainguard-images>)

Published: 2023-11-28T00:00:00Z

Content type: tutorial

Language: en

Sources: [Chainguard: Unchained](<https://devfeed.tech/sources/chainguard-unchained.md>)

Topics: [chainguard images](<https://devfeed.tech/topics/chainguard-images.md>), [container images](<https://devfeed.tech/topics/container-images.md>), [Vulnerabilities](<https://devfeed.tech/topics/vulnerabilities.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [vulnerability management](<https://devfeed.tech/topics/vulnerability-management.md>), [Exploit](<https://devfeed.tech/topics/exploit.md>)

Tags: [alpine](<https://devfeed.tech/tags/alpine.md>), [apk](<https://devfeed.tech/tags/apk.md>), [chainguard-images](<https://devfeed.tech/tags/chainguard-images.md>), [container-image](<https://devfeed.tech/tags/container-image.md>), [container-images](<https://devfeed.tech/tags/container-images.md>), [distroless-containers](<https://devfeed.tech/tags/distroless-containers.md>), [hardened-images](<https://devfeed.tech/tags/hardened-images.md>), [helm](<https://devfeed.tech/tags/helm.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [kyverno](<https://devfeed.tech/tags/kyverno.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [sigstore](<https://devfeed.tech/tags/sigstore.md>), [vulnerabilities](<https://devfeed.tech/tags/vulnerabilities.md>)

## AI overview

This article explains an incremental approach to migrating existing container images to Chainguard Images. It recommends starting with hardened Application Images that can often be adopted as drop-in replacements, then progressing toward Base Images.

## Source excerpt

Explore how easy it is to migrate existing container images to Chainguard Images, whether you are adopting Application Images or Base Images.