Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Back-End Development
  4. Docker

Docker

The "Awesome Docker" project is a curated resource list designed to support developers and teams using Docker, a platform for developing, shipping, and running applications in containers. This list includes a variety of resources such as tutorials, tools, libraries, extensions, and community contributions that help streamline the containerization process. Whether you are a beginner looking to understand the basics of Docker or an experienced developer seeking advanced techniques and best practices, this collection offers valuable insights and tools to enhance your containerization workflow. Dive into the world of Docker and discover how to optimize your application deployment and management with ease.

containerizationdocker-composedevopscloud-nativemicroservicescontainer-securitydocker-images
RSSView on GitHub
35.8k stars3.3k forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

☸️
Kubernetes

The "Awesome Kubernetes" project is a comprehensive collection of resources dedicated to Kubernetes, an open-source platform designed to automate the deployment, scaling, and management of containerized applications. This list encompasses a wide range of categories including tools, libraries, tutorials, best practices, and community resources that facilitate the use of Kubernetes in various environments. It is invaluable for beginners seeking to understand container orchestration as well as experienced developers looking to optimize their workflows and enhance their applications. Users can discover everything from official documentation to advanced configurations, empowering them to effectively leverage Kubernetes for their container management needs.

15.8k
📦
Useful .htaccess Snippets

The "Awesome Useful .htaccess Snippets" project is a curated collection of practical code snippets designed to enhance the functionality of the .htaccess file, which is used for configuring web server settings in Apache. This list includes a variety of snippets for URL rewriting, access control, security enhancements, and performance optimizations, making it a valuable resource for web developers and administrators. Whether you are a beginner looking to understand .htaccess or an experienced developer seeking to optimize your server configuration, this collection offers essential tools to improve your website's performance and security. Dive in to discover snippets that can streamline your web server management and enhance user experience.

13.3k
📦
Laravel

The "Awesome Laravel" project is a curated resource list designed to support developers using Laravel, a popular PHP framework for web application development. This list includes a wide range of resources such as libraries, packages, tools, tutorials, and community contributions that enhance the Laravel development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection provides valuable insights and tools to streamline your workflow. Dive into this repository to discover everything you need to build robust and scalable web applications with Laravel.

13.0k
📦
FastAPI

The "Awesome FastAPI" project is a curated collection of resources dedicated to FastAPI, a modern web framework for building APIs with Python 3.6+ based on standard Python type hints. This list encompasses a variety of resources including libraries, tools, tutorials, documentation, and community contributions that enhance the development experience with FastAPI. It is beneficial for both beginners who are just starting with web development and experienced developers looking to streamline their API creation process. Users can explore a wealth of information and tools to help them build efficient and high-performance APIs with FastAPI.

11.2k

Table of Contents

41 sections · 412 projects

General

30 projects
Benefits of using Docker
semaphore.io
Bootstrapping Microservices
manning.com
Docker Curriculum
Docker Curriculum

A comprehensive tutorial on getting started with Docker, from basics to deploying distributed applications to the cloud.

SCSS6,0514 months ago
Docker Documentation
docs.docker.com
Docker for beginners
Docker for beginners

A collection of interactive Jupyter notebooks for learning Hadoop, Spark, and MapReduce with hands-on tutorials and demos.

Jupyter Notebook841 month ago
Docker for novices
youtube.com
Docker Katas
Docker Katas

A self-paced workshop with hands-on exercises to learn Docker from basics to deploying containerized applications.

Dockerfile2893 months ago
Docker simplified in 55 seconds
youtube.com
Docker Training
training.mirantis.com
Dockerlings
Dockerlings

An interactive terminal application with bite-sized exercises to learn Docker through hands-on practice.

Shell8912 months ago
Introduction à Docker
blog.stephane-robert.info
Learn Docker
Learn Docker

A comprehensive guide to using Docker containers for consistent application deployment across any infrastructure.

Dockerfile2432 years ago
Learn Docker (Visually)
pagertree.com
Play With Docker
training.play-with-docker.com
Practical Guide about Docker Commands in Spanish
Practical Guide about Docker Commands in Spanish

A comprehensive Docker tutorial in Spanish, based on the O'Reilly Docker Cookbook.

Ruby2585 years ago
Setting Python Development Environment with VScode and Docker
Setting Python Development Environment with VScode and Docker

A step-by-step tutorial and template for setting up a reproducible Python development environment using VSCode and Docker.

Shell9512 years ago
The Docker Handbook
docker-handbook.farhan.dev
eon01
eon01

A comprehensive cheat sheet for Docker commands covering installation, container management, networking, security, and Docker Swarm.

3,9353 months ago
dimonomid
dimonomid

A concise, printable cheat sheet for Docker commands and Dockerfile instructions.

Makefile2004 years ago
wsargent
wsargent

A comprehensive cheat sheet for Docker commands, best practices, and security tips.

22,5261 year ago
Docker on Windows behind a firewall
toedter.com
Docker Reference Architecture: Modernizing Traditional .NET Framework Applications
docs.mirantis.com
Docker with Microsoft SQL 2016 + ASP.NET
blog.alexellis.io
Exploring ASP.NET Core with Docker in both Linux and Windows Containers
hanselman.com
Running a Legacy ASP.NET App in a Windows Container
blog.sixeyed.com
Windows Containers and Docker: The 101
youtube.com
Windows Containers Quick Start
learn.microsoft.com
Moby
Moby

An open-source project providing modular components and a framework for assembling custom container-based systems.

Go71,6373 days ago
Docker Hub
hub.docker.com
Docker Compose
Docker Compose

Define and run multi-container Docker applications using a single YAML configuration file.

Go37,4973 days ago

Container Composition

9 projects
Composerize
Composerize

Converts docker run commands into Docker Compose YAML configurations and merges with existing compose files.

JavaScript3,74322 days ago
crowdr
crowdr

A flexible bash script for managing groups of Docker containers with a readable configuration file.

Shell985 years ago
ctk
ctk

A visual composer for generating Docker Compose and Kubernetes manifests.

TypeScript3013 months ago
elsy
elsy

An opinionated, multi-language build tool based on Docker and Docker Compose for consistent development workflows.

Go804 years ago
habitus
habitus

A standalone build flow tool for Docker that adds workflows to Docker builds, enabling chained builds and secure secret handling.

Go1,3966 years ago
kompose
kompose

Convert Docker Compose files to Kubernetes resources to help developers transition from local Compose environments to Kubernetes.

Go10,5301 month ago
LLM Harbor
LLM Harbor

A CLI and companion app that spins up a complete, pre-wired local LLM stack with hundreds of services using a single command.

Python3,0535 days ago
plash
plash

A lightweight tool for building and running layered root filesystems as semi-isolated processes.

C3821 year ago
podman-compose
podman-compose

A script to run Docker Compose YAML files using Podman as a daemonless, rootless backend.

Python6,1014 days ago

Deployment and Infrastructure

10 projects
awesome-stacks
awesome-stacks

Deploy 150+ open-source web applications with a single Docker command using pre-configured Docker Swarm stacks.

Dockerfile1,2832 days ago
blackfish
gitlab.com
BosnD
gitlab.com
Clocker
Clocker

Apache Brooklyn blueprints for deploying and managing Docker Swarm and Kubernetes clusters with simple clicks.

Shell4297 years ago
Conduit
Conduit

A lightweight deployment system for Docker that automatically updates containers via webhooks.

Go1089 years ago
depcon
depcon

A CLI tool for deploying and managing Docker containers across Mesos/Marathon, Kubernetes, and Amazon ECS.

Go938 years ago
gitkube
gitkube

Build and deploy Docker images to Kubernetes clusters using git push for streamlined development workflows.

Go3,8492 years ago
Grafeas
Grafeas

An open-source artifact metadata API for auditing and governing software supply chains.

Go1,56414 days ago
swarm-ansible
github.com
werf
werf

A CLI tool for implementing full-cycle CI/CD to Kubernetes using Git, Dockerfile, and Helm.

Go4,6924 days ago

Monitoring

19 projects
Autoheal
Autoheal

A Docker container that automatically monitors and restarts unhealthy containers using Docker's HEALTHCHECK feature.

Shell1,9289 months ago
cAdvisor
cAdvisor

cAdvisor (Container Advisor) is a daemon that collects, aggregates, and exports resource usage and performance data for running containers.

Go19,1826 days ago
Checkmate
Checkmate

An open-source, self-hosted monitoring tool for tracking server hardware, uptime, response times, and incidents with real-time alerts and visualizations.

TypeScript9,91022 hours ago
Docker-Alertd
Docker-Alertd

Monitor Docker containers and send alerts via email or Slack when usage limits are breached.

Go1078 years ago
Docker-Flow-Monitor
Docker-Flow-Monitor

Automatically reconfigures Prometheus when Docker services are deployed or updated.

Go875 years ago
DockProc
gitlab.com
dockprom
dockprom

A Docker monitoring stack with Prometheus, Grafana, cAdvisor, NodeExporter, and AlertManager for hosts and containers.

6,5463 months ago
Doku
Doku

A lightweight web dashboard for monitoring Docker disk usage across images, containers, volumes, and storage layers.

Python4175 months ago
Drydock
Drydock

An open-source container update monitoring tool with a modern dashboard, supporting 23 registries, 20 notification triggers, and automated updates.

TypeScript20217 hours ago
Dynatrace
docs.dynatrace.com
Grafana Docker Dashboard Template
grafana.com
HertzBeat
HertzBeat

An AI-powered open-source observability platform unifying metrics, logs, and alerting with agentless collection and custom monitoring.

Java7,27118 hours ago
InfluxDB, cAdvisor, Grafana
InfluxDB, cAdvisor, Grafana

A Docker monitoring stack using cAdvisor, InfluxDB, and Grafana with pre-built dashboards for container metrics.

4738 years ago
Logspout
Logspout

A Docker container log router that attaches to all containers on a host and routes their logs to various destinations.

Go4,6952 years ago
Maintenant
Maintenant

A unified, zero-config monitoring solution for Docker and Kubernetes that auto-discovers containers, endpoints, certificates, and more in a single container.

Go3344 days ago
NexClipper
NexClipper

An open-source metrics pipeline and monitoring system for enterprise cloud-native infrastructure, built on OpenMetrics for interoperability.

Go5633 years ago
Out-of-the-box Host/Container Monitoring/Logging/Alerting Stack
Out-of-the-box Host/Container Monitoring/Logging/Alerting Stack

A secure, out-of-the-box monitoring, logging, and alerting suite for Docker hosts and containers using Prometheus, Grafana, ELK, and more.

Roff5407 years ago
Sidekick
Sidekick

Sidekick is no longer in service as Thundra Inc. has ceased operations.

Java1,6042 years ago
Zabbix Docker module
Zabbix Docker module

A Zabbix loadable module and template for monitoring Docker, Kubernetes, Mesos, Marathon, Chronos, LXC, LXD, and Swarm containers.

C1,1894 years ago

Networking

5 projects
Flannel
Flannel

A simple layer 3 network fabric for Kubernetes containers that provides each pod with a unique, routable IP address.

Go9,4664 days ago
Freeflow
Freeflow

A high-performance container overlay network enabling RDMA communication and accelerating TCP to bare-metal performance without application modifications.

C6373 years ago
MyIP
MyIP

A comprehensive, self-hostable web toolbox for IP analysis, network diagnostics, and cybersecurity checks.

Vue10,63517 hours ago
netshoot
netshoot

A Docker and Kubernetes network troubleshooting container packed with networking tools for diagnosing connectivity, performance, and DNS issues.

Shell10,7511 month ago
Pipework
Pipework

Software-Defined Networking tool for connecting Linux containers to arbitrary network topologies using bridges, VLANs, and macvlan interfaces.

Shell4,2501 year ago