• 2015-Bocker: Docker implemented in around 100 lines of bash.

  • 2015-Tiny Docker in Docker : Docker-in-Docker image based off of the empty image scratch. Only the bare minimum required files are included to make Docker run. This image weighs in around 25MB expanded.

  • 2015-Docker 基础技术 #Series#: 我会用几篇文章来把这些技术给大家做个介绍,希望通过这些文章大家可以自己打造一个山寨版的 docker。

  • 2016-Docker Internals: A Deep Dive Into Docker For Engineers Interested In The Gritty Details.

  • 2017-rubber-docker : A workshop on Linux containers: Rebuild Docker from Scratch

  • 2018-手把手教你写 Docker: 模拟 Docker 实现一个简单的容器不到 200 行代码(包括空行、注释、异常处理)。


  • ctop : Top-like interface for container metrics

  • container-diff : container-diff is a tool for analyzing and comparing container images. container-diff can examine images along several different criteria

  • dive : A tool for exploring each layer in a docker image.

  • 2019-docker-slim : DockerSlim (docker-slim): Don’t change anything in your Docker container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)

Storage | 存储

  • 2015-Flocker : Flocker is an open-source Container Data Volume Manager for your Dockerized applications.

  • 2017-REX-Ray : REX-Ray is a container storage orchestration engine enabling persistence for cloud native workloads

  • GlusterFS : Gluster is a software defined distributed storage that can scale to several petabytes. It provides interfaces for object, block and file storage.


  • Dragonfly : Dragonfly is an intelligent P2P based file distribution system. It aims to resolve issues related to low-efficiency, low-success rate and waste of network bandwidth in file transferring process.

  • Harbor : Harbor is an open source container image registry that secures images with role-based access control, scans images for vulnerabilities, and signs images as trusted.

  • registry-cli : Scripts for easy manipulation of docker-registry from command line (and from scripts).

Docker Compose