---
title: Migration examples
description: Real-world examples of migrating to Docker Hardened Images
weight: 40
keywords: migration examples, dhi, docker hardened images
params:
  grid_examples:
    - title: Go
      description: Learn how to migrate Go applications to Docker Hardened Images with practical examples and best practices.
      icon: code
      link: /dhi/migration/examples/go/
    - title: Python
      description: Learn how to migrate Python applications to Docker Hardened Images with practical examples and best practices.
      icon: code
      link: /dhi/migration/examples/python/
    - title: Node.js
      description: Learn how to migrate Node.js applications to Docker Hardened Images with practical examples and best practices.
      icon: code
      link: /dhi/migration/examples/node/
---

This section provides detailed migration examples for common programming languages and frameworks.

## Available examples

{{< grid items="grid_examples" >}}

In addition to this documentation, each Docker Hardened Image repository in
the [Docker Hardened Images
catalog](https://hub.docker.com/hardened-images/catalog) includes image-specific
guidance and best practices for migrating applications built with that language
or framework.