Home Explore Blog CI



docker

1st chunk of `content/reference/samples/_index.md`
7c969e501ef799a2ff7d4241e93b50ef25706ee350405d840000000100000795
---
linkTitle: Samples
title: Samples overview
description: Learn how to containerize different types of services by walking through
  Official Docker samples.
cascade:
  layout: samples
  type: samples
aliases:
- /en/latest/examples/
- /engine/examples/
- /examples/
- /samples/runnning_riak_service/
- /samples/apt-cacher-ng/
- /samples/
---

Learn how to containerize different types of services by walking through Official Docker samples.

## Databases

[MariaDB](../samples/mariadb.md) \| [MongoDB](../samples/mongodb.md) \| [MS-SQL](../samples/ms-sql.md) \| [MySQL](../samples/mysql.md) \| [PostgreSQL](../samples/postgres.md) \| [Redis](../samples/redis.md)

## Frameworks

[.NET](../samples/dotnet.md) \| [Angular](../samples/angular.md) \| [Django](../samples/django.md) \| [Express](../samples/express.md) \|[FastAPI](../samples/fastapi.md) \| [Flask](../samples/flask.md) \| [Node.js](../samples/nodejs.md) \| [React](../samples/react.md) \| [Rails](../samples/rails.md) \| [Spark](../samples/spark.md) \| [Spring Boot](../samples/spring.md) \| [Vue.js](../samples/vuejs.md)

## Languages

[Go](../samples/go.md) \| [Java](../samples/java.md) \| [JavaScript](../samples/javascript.md) \| [PHP](../samples/php.md) \| [Python](../samples/python.md) \| [Ruby](../samples/ruby.md) \| [Rust](../samples/rust.md) \| [TypeScript](../samples/typescript.md)

## Platforms

[Gitea](../samples/gitea.md) \| [Nextcloud](../samples/nextcloud.md) \| [Portainer](../samples/portainer.md) \|  [Prometheus](../samples/prometheus.md) \| [WordPress](../samples/wordpress.md)

## Other samples

[AI/ML](../samples/ai-ml.md) \| [Cloudflared](../samples/cloudflared.md) \| [Elasticsearch / Logstash / Kibana](../samples/elasticsearch.md) \| [Minecraft](../samples/minecraft.md) \| [NGINX](../samples/nginx.md) \| [Pi-hole](../samples/pi-hole.md) \| [Plex](../samples/plex.md) \| [Traefik](../samples/traefik.md) \| [WireGuard](../samples/wireguard.md)

Title: Docker Samples Overview
Summary
This document provides an overview of official Docker samples demonstrating how to containerize various types of services. It includes samples for databases (MariaDB, MongoDB, MS-SQL, MySQL, PostgreSQL, Redis), frameworks (.NET, Angular, Django, Express, FastAPI, Flask, Node.js, React, Rails, Spark, Spring Boot, Vue.js), languages (Go, Java, JavaScript, PHP, Python, Ruby, Rust, TypeScript), platforms (Gitea, Nextcloud, Portainer, Prometheus, WordPress), and other applications (AI/ML, Cloudflared, Elasticsearch/Logstash/Kibana, Minecraft, NGINX, Pi-hole, Plex, Traefik, WireGuard).