site: add dhi migrations/examples as featured guides

Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com>
This commit is contained in:
David Karlsson
2025-12-17 12:08:53 +01:00
parent d7f4273ec2
commit 824a2d5366
24 changed files with 74 additions and 11 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

View File

@@ -5,7 +5,6 @@ summary: Get the most out of Docker by streamlining workflows, standardizing dev
description: Learn how to onboard your company and take advantage of all of the Docker products and features.
tags: [admin]
params:
featured: true
time: 20 minutes
image:
resource_links:

View File

@@ -9,7 +9,6 @@ tags: [devops]
languages: [go]
params:
time: 30 minutes
featured: true
image: /images/guides/bake.webp
---

View File

@@ -6,6 +6,7 @@ summary: |
Learn how to containerize JavaScript applications with the Bun runtime.
linkTitle: Bun
languages: [js]
tags: [dhi]
params:
time: 10 minutes
---

View File

@@ -6,6 +6,7 @@ summary: |
Learn how to containerize JavaScript applications with the Deno runtime using Docker.
linkTitle: Deno
languages: [js]
tags: [dhi]
params:
time: 10 minutes
---

View File

@@ -0,0 +1,12 @@
---
title: Migrate to DHI from Docker Official Images
summary: Step-by-step guide to migrate from Docker Official Images to Docker Hardened Images
type: redirect
target: /dhi/migration/migrate-from-doi/
tags: [dhi]
languages: []
params:
time: 10 minutes
featured: true
image: /images/guides/dhi-migrate-doi.webp
---

View File

@@ -0,0 +1,12 @@
---
title: Migrate to DHI from Wolfi
summary: Step-by-step guide to migrate from Wolfi to Docker Hardened Images
type: redirect
target: /dhi/migration/migrate-from-wolfi/
tags: [dhi]
languages: []
params:
time: 10 minutes
featured: true
image: /images/guides/dhi-migrate-wolfi.webp
---

View File

@@ -0,0 +1,13 @@
---
title: Migrate a Go app to DHI
summary: |
Example showing how to migrate a Go application to Docker Hardened Images
type: redirect
target: /dhi/migration/examples/go/
tags: [dhi]
languages: []
params:
time: 10 minutes
featured: true
image: /images/guides/dhi-examples-go.webp
---

View File

@@ -0,0 +1,14 @@
---
title: Migrate a Node.js app to DHI
summary: |
Example showing how to migrate a Node.js application to Docker Hardened
Images
type: redirect
target: /dhi/migration/examples/node/
tags: [dhi]
languages: []
params:
time: 10 minutes
featured: true
image: /images/guides/dhi-examples-nodejs.webp
---

View File

@@ -0,0 +1,13 @@
---
title: Migrate a Python app to DHI
summary: |
Example showing how to migrate a Python application to Docker Hardened Images
type: redirect
target: /dhi/migration/examples/python/
tags: [dhi]
languages: []
params:
time: 10 minutes
featured: true
image: /images/guides/dhi-examples-python.webp
---

View File

@@ -11,7 +11,6 @@ tags: [product-demo]
aliases:
- /learning-paths/docker-build-cloud/
params:
featured: true
image: images/learning-paths/build-cloud.png
time: 10 minutes
resource_links:

View File

@@ -12,7 +12,6 @@ tags: [product-demo]
aliases:
- /learning-paths/docker-scout/
params:
featured: true
image: images/learning-paths/scout.png
time: 20 minutes
resource_links:

View File

@@ -5,7 +5,6 @@ summary: Build AI-powered code quality workflows using E2B sandboxes with Docker
description: Learn how to create E2B sandboxes with MCP servers, analyze code quality with SonarQube, and generate quality-gated pull requests using GitHub—all through natural language interactions with Claude.
tags: [devops]
params:
featured: true
time: 40 minutes
image:
resource_links:

View File

@@ -11,6 +11,7 @@ aliases:
- /language/nodejs/
- /guides/language/nodejs/
languages: [js]
tags: [dhi]
params:
time: 20 minutes
---

View File

@@ -11,6 +11,7 @@ aliases:
- /language/python/
- /guides/language/python/
languages: [python]
tags: [dhi]
params:
time: 20 minutes
---

View File

@@ -12,7 +12,7 @@ aliases:
- /language/ruby/
- /guides/language/ruby/
languages: [ruby]
tags: [frameworks]
tags: [frameworks, dhi]
params:
time: 20 minutes
---

View File

@@ -8,7 +8,6 @@ description: |
Testcontainers Cloud by Docker streamlines integration testing by offloading container management to the cloud. It enables faster, consistent tests for containerized services like databases, improving performance and scalability in CI/CD pipelines without straining local or CI resources. Ideal for developers needing efficient, reliable testing environments.
tags: [product-demo]
params:
featured: true
image: images/learning-paths/testcontainers-cloud-learning-path.png
time: 12 minutes
resource_links:

View File

@@ -0,0 +1,3 @@
---
title: Docker Hardened Images
---

View File

@@ -336,7 +336,6 @@
"h-16",
"h-2",
"h-32",
"h-48",
"h-5",
"h-6",
"h-64",

View File

@@ -40,7 +40,7 @@
>
<div class="pl-2"><strong>Tags</strong></div>
<fieldset class="flex flex-col gap-2">
{{- range $name, $taxonomy := where site.Taxonomies.tags ".Page.Type" "guides" }}
{{- range $name, $taxonomy := where site.Taxonomies.tags ".Page.Section" "guides" }}
{{- $id := anchorize (fmt.Printf "tag-%s" $name) }}
<div class="flex gap-2 pl-2">
<input
@@ -158,9 +158,8 @@
<div class="flex h-full flex-col">
<a class="hover:underline" href="{{ .Permalink }}">
{{- $img := resources.Get (.Params.image | default "/images/thumbnail.webp") }}
{{- $img = $img.Process "resize 600x" }}
<img
class="h-48 w-full rounded-sm object-cover shadow"
class="h-64 w-full rounded-sm object-cover shadow"
src="{{ $img.Permalink }}"
/>
<p class="my-4 text-xl leading-snug">{{ .Title }}</p>