Dockerfile

Top 23 Dockerfile Open-Source Projects

Dockerfile
  1. Portainer

    Making Docker and Kubernetes management easy.

    Project mention: Self-hosting with Podman | dev.to | 2025-04-15

    I've been a self-hoster for a while. The adventure started with regular mani-pc manufactured by HP. 32G of RAM, Intel gen 10, and 1T HDD drive. However, as long as it was a great experience at the beginning, with time it became a challenge. My stack was built with portainer and a bunch of docker-compose files. It leads to specific issues: with portainer, you don't own the Compose files, they are living inside your tool, but nowhere on the filesystem or git repo.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. awesome-docker

    :whale: A curated list of Docker resources and projects

    Project mention: Awesome List | dev.to | 2024-06-08

    Awesome Backend - A curated list of Docker resources and projects.

  4. vulhub

    Pre-Built Vulnerable Environments Based on Docker-Compose

  5. dockerfiles

    Various Dockerfiles I use on the desktop and on servers.

    Project mention: MQTT turns 25 (and has taken over the world) | news.ycombinator.com | 2024-10-22

    I remember reading about it on Jessie Frazelle's blog [1] almost ten years back. I don't think I'd discovered HN so it must have been via Hackaday or similar. I fantasized about how amazing it must be to not have to worry about the myriad issues that came with manually maintaining different deployment environments and dependencies. Unfortunately at the time I was stuck in a professional microcosm that ran on Microsoft products and _maybe_ RHEL under severe duress (with a serious aversion to `audit2allow` and liberal application of `setenforce 0` to boot). Things have been considerably smoother since I've been able to use Docker and containerd via k8s on a full-time basis.

    [1] https://blog.jessfraz.com/post/docker-containers-on-the-desk...

  6. hadolint

    Dockerfile linter, validate inline bash, written in Haskell

    Project mention: Still Shipping 1GB Docker Images? Here’s How to Crush Them in Half an Hour | dev.to | 2025-04-25

    Hadolint — Linter for your Dockerfile

  7. buildkit

    concurrent, cache-efficient, and Dockerfile-agnostic builder toolkit

    Project mention: Kubernetes Without Docker: Why Container Runtimes Are Changing the Game in 2025 | dev.to | 2025-04-23

    BuildKit Faster Docker Builds Build speed + cache control = win.

  8. docker-node

    Official Docker Image for Node.js :whale: :turtle: :rocket:

    Project mention: ⚡ Deploy a minimal MCP Server on AWS Lambda with Serverless Framework ⚡ | dev.to | 2025-04-15

    Let’s get it running locally first. You should have Node installed (you may also use nvm or docker).

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. dockerlabs

    Docker - Beginners | Intermediate | Advanced

    Project mention: Docker Desktop Kubernetes Evolution: Single-Node to Multi-Node | dev.to | 2025-01-30

    git clone https://github.com/collabnix/dockerlabs cd dockerlabs/kubernetes/workshop/replicaset101

  11. docker-images

    Official source of container configurations, images, and examples for Oracle products and projects

    Project mention: Running Oracle 19c Database with Docker | dev.to | 2024-11-20

    Setting up an Oracle 19c database using Docker is straightforward, but having a detailed guide can be helpful for reference and for those new to this process. While Oracle 12c images are available on Docker Hub, Oracle now hosts newer database images, including 19c, on their GitHub repository. However, you'll still need to download the Oracle Database installation .zip files directly from Oracle's website. Additionally, patching requires an Oracle Support license and a valid login to My Oracle Support (MOS).

  12. werf

    A solution for implementing efficient and consistent software delivery to Kubernetes facilitating best practices.

  13. dockerfile

    Dockerfile best-practices for writing production-worthy Docker images.

  14. Aria2-Pro-Docker

    Aria2 Pro | A perfect Aria2 Docker image | 更好用的 Aria2 Docker 容器镜像

  15. composerize

    🏃→🎼 docker run asdlksjfksdf > docker-composerize up

  16. dockerfiles

    :whale: A curated list of delicious docker recipes 🇺🇦🇮🇱 (Let's Fight Against Dictatorship) (by vimagick)

  17. uwsgi-nginx-flask-docker

    Docker image with uWSGI and Nginx for Flask applications in Python running in a single container.

  18. kubedoom

    Kill Kubernetes pods by playing Id's DOOM!

    Project mention: xlskubectl – a spreadsheet to control your Kubernetes cluster | news.ycombinator.com | 2025-03-12
  19. SuperMarket

    设计精良的网上商城系统,包括前端、后端、数据库、负载均衡、数据库缓存、分库分表、读写分离、全文检索、消息队列等,使用SpringCloud框架,基于Java开发。该项目可部署到服务器上,不断完善中……

  20. clean-ts-api

    API em NodeJs usando Typescript, TDD, Clean Architecture, Design Patterns e SOLID principles

  21. Dockerfile

    :package: Dockerfiles from WebDevOps for PHP, Apache and Nginx (by webdevops)

  22. docker-compose-wait

    A simple script to wait for other docker images to be started while using docker-compose (or Kubernetes or docker stack or whatever)

  23. Habitus

    A build flow tool for Docker.

  24. vscode-docker

    Docker Extension for Visual Studio Code

  25. nginx-rtmp-docker

    Docker image with Nginx using the nginx-rtmp-module module for live multimedia (video) streaming.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Dockerfile discussion

Log in or Post with

Dockerfile related posts

  • 10 Internal Developer Platforms to Improve Your Developer Workflow 🚀

    2 projects | dev.to | 27 Mar 2025
  • Docker BuildKit: Accelerating Docker Builds with Next-Generation Technology

    1 project | dev.to | 17 Mar 2025
  • Dockerfile Best Practices: The Ultimate Guide to Optimizing Your Container Builds

    4 projects | dev.to | 17 Mar 2025
  • Docker Desktop Kubernetes Evolution: Single-Node to Multi-Node

    1 project | dev.to | 30 Jan 2025
  • Docker Hands-on: Learn Docker Compose File with Nodejs, Flask, PostgreSQL

    1 project | dev.to | 14 Jan 2025
  • 10 Docker Security Best Practices

    6 projects | dev.to | 8 Jan 2025
  • 1MinDocker #8 - Advanced concepts for buildx

    2 projects | dev.to | 1 Dec 2024
  • A note from our sponsor - InfluxDB
    influxdata.com | 29 Apr 2025
    Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems. Learn more →

Index

What are some of the best open-source Dockerfile projects? This list will help you:

# Project Stars
1 Portainer 32,755
2 awesome-docker 31,994
3 vulhub 18,739
4 dockerfiles 13,833
5 hadolint 10,870
6 buildkit 8,668
7 docker-node 8,402
8 dockerlabs 7,628
9 docker-images 6,730
10 werf 4,410
11 dockerfile 4,078
12 Aria2-Pro-Docker 3,487
13 composerize 3,425
14 dockerfiles 3,182
15 uwsgi-nginx-flask-docker 2,998
16 kubedoom 2,072
17 SuperMarket 2,055
18 clean-ts-api 1,891
19 Dockerfile 1,699
20 docker-compose-wait 1,667
21 Habitus 1,365
22 vscode-docker 1,250
23 nginx-rtmp-docker 1,233

Sponsored
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com

Did you know that Dockerfile is
the 33rd most popular programming language
based on number of references?