Top 14 Docker Libraries

share link

by amrit3 dot icon Updated: Sep 20, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Docker is a platform for developing, shipping and running applications in containers. When you use Docker, you use different tools and libraries to make, control, and use containers.  


These libraries help with managing and developing containers. The libraries have tools for Docker. They have modular architecture and real-time monitoring. They also include workflow automation and curated cheat sheets.  


Here are the 14 essential Docker libraries:  

moby  

  • Moby has a modular architecture. Developers can pick and assemble only the components they need. It's for their specific use case.  
  • Moby offers essential Docker parts for users who want to make their own containers.  
  • Moby helps developers collaborate on container projects and experiment with containerization technologies.  

mobyby moby

Go doticonstar image 66098 doticonVersion:v24.0.2doticon
License: Permissive (Apache-2.0)

Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

Support
    Quality
      Security
        License
          Reuse

            mobyby moby

            Go doticon star image 66098 doticonVersion:v24.0.2doticon License: Permissive (Apache-2.0)

            Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
            Support
              Quality
                Security
                  License
                    Reuse

                      traefik   

                      • Traefik can find and set up routes to backend services as they change in size.  
                      • The system can handle different types of traffic like HTTP, TCP, and UDP.  
                      • Traefik works well with container orchestration platforms such as Docker Swarm and Kubernetes. This makes it easier to handle ingress and load balancing for containerized applications.  

                      traefikby traefik

                      Go doticonstar image 43428 doticonVersion:v2.10.1doticon
                      License: Permissive (MIT)

                      The Cloud Native Application Proxy

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                traefikby traefik

                                Go doticon star image 43428 doticonVersion:v2.10.1doticon License: Permissive (MIT)

                                The Cloud Native Application Proxy
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          gogs  

                                          • Gogs is a lightweight Git service. It is self-hosted and has a simple, user-friendly interface for managing repositories.  
                                          • The software has tools for tracking issues and collaborating with others. It's an all-in-one solution for managing source code and issues.  
                                          • Users can customize Gogs to fit their needs and preferences.  

                                          gogsby gogs

                                          Go doticonstar image 42467 doticonVersion:v0.13.0doticon
                                          License: Permissive (MIT)

                                          Gogs is a painless self-hosted Git service

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    gogsby gogs

                                                    Go doticon star image 42467 doticonVersion:v0.13.0doticon License: Permissive (MIT)

                                                    Gogs is a painless self-hosted Git service
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              dive  

                                                              • Dive is a tool for exploring container images layer by layer. It helps users understand and optimize image size and composition.  
                                                              • Visual Diffs show changes between image layers, aiding troubleshooting and image optimization.  
                                                              • Dive has an interactive CLI. It helps explore container images and analyze Docker images.  

                                                              diveby wagoodman

                                                              Go doticonstar image 37078 doticonVersion:v0.10.0doticon
                                                              License: Permissive (MIT)

                                                              A tool for exploring each layer in a docker image

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        diveby wagoodman

                                                                        Go doticon star image 37078 doticonVersion:v0.10.0doticon License: Permissive (MIT)

                                                                        A tool for exploring each layer in a docker image
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  docker_practice 

                                                                                  • This library helps beginners learn Docker through hands-on exercises.  
                                                                                  • The exercises begin with simple ideas, like making and using images. They become harder as the user gets better.  
                                                                                  • The library has real-world examples of Docker, like deploying a web app and running CI.  
                                                                                  Go doticonstar image 22514 doticonVersion:v1.3.0doticon
                                                                                  no licences License: No License (null)

                                                                                  Learn and understand Docker&Container technologies, with real DevOps practice!

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            docker_practiceby yeasy

                                                                                            Go doticon star image 22514 doticonVersion:v1.3.0doticonno licences License: No License

                                                                                            Learn and understand Docker&Container technologies, with real DevOps practice!
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      docker-development-youtube-series  

                                                                                                      • This library has video tutorials on Docker development. They cover Dockerfile basics, image management, and container orchestration.  
                                                                                                      • Each video tutorial has a code sample that users can use to follow.  
                                                                                                      • The library has a Discord server. Users can ask questions and get help there.  
                                                                                                      Go doticonstar image 4310 doticonVersion:kubernetes-monitoring-1doticon
                                                                                                      no licences License: No License (null)

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                docker-development-youtube-seriesby marcel-dempers

                                                                                                                Go doticon star image 4310 doticonVersion:kubernetes-monitoring-1doticonno licences License: No License

                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          docker-ce  

                                                                                                                          • This is Docker distribution from Docker, Inc.  
                                                                                                                          • The complete set of Docker features includes image building, container running, and orchestration.  
                                                                                                                          • Docker tools and plugins widely support it.  

                                                                                                                          docker-ceby docker

                                                                                                                          Go doticonstar image 5596 doticonVersion:v19.03.14doticon
                                                                                                                          License: Permissive (Apache-2.0)

                                                                                                                          :warning: This repository is deprecated and will be archived (Docker CE itself is NOT deprecated) see the https://github.com/docker/docker-ce/blob/master/README.md :warning:

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    docker-ceby docker

                                                                                                                                    Go doticon star image 5596 doticonVersion:v19.03.14doticon License: Permissive (Apache-2.0)

                                                                                                                                    :warning: This repository is deprecated and will be archived (Docker CE itself is NOT deprecated) see the https://github.com/docker/docker-ce/blob/master/README.md :warning:
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              portainer  

                                                                                                                                              • This is a website where you can manage Docker containers and images.  
                                                                                                                                              • It has many features for managing Docker, like creating, managing, and monitoring containers.  
                                                                                                                                              • It is easy to use, even for users unfamiliar with Docker.  

                                                                                                                                              portainerby portainer

                                                                                                                                              Go doticonstar image 25765 doticonVersion:2.18.3doticon
                                                                                                                                              License: Permissive (Zlib)

                                                                                                                                              Making Docker and Kubernetes management easy.

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        portainerby portainer

                                                                                                                                                        Go doticon star image 25765 doticonVersion:2.18.3doticon License: Permissive (Zlib)

                                                                                                                                                        Making Docker and Kubernetes management easy.
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  Here are other Docker libraries with different programming languages.  

                                                                                                                                                                  uptime-kuma  

                                                                                                                                                                  • Uptime-Kuma can check if services and protocols are available and performing well.  
                                                                                                                                                                  • Flexible Alerting helps users receive notifications when services encounter issues or become unavailable.  
                                                                                                                                                                  • Uptime-Kuma has a web interface that is easy to use. It lets you configure and see monitoring results. Many people can use it.  

                                                                                                                                                                  uptime-kumaby louislam

                                                                                                                                                                  JavaScript doticonstar image 34385 doticonVersion:1.22.0-beta.0doticon
                                                                                                                                                                  License: Permissive (MIT)

                                                                                                                                                                  A fancy self-hosted monitoring tool

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            uptime-kumaby louislam

                                                                                                                                                                            JavaScript doticon star image 34385 doticonVersion:1.22.0-beta.0doticon License: Permissive (MIT)

                                                                                                                                                                            A fancy self-hosted monitoring tool
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      awesome-cheatsheets  

                                                                                                                                                                                      • The website Awesome-Cheatsheets has cheat sheets and references for programming languages and technologies.  
                                                                                                                                                                                      • We encourage the community to contribute to keep the cheat sheets up to date and complete.  
                                                                                                                                                                                      • Developers like the organized and user-friendly repository. It has helpful references and tips.  
                                                                                                                                                                                      JavaScript doticonstar image 33798 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Permissive (MIT)

                                                                                                                                                                                      👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                awesome-cheatsheetsby LeCoupa

                                                                                                                                                                                                JavaScript doticon star image 33798 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                                                                                                                                👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          n8n  

                                                                                                                                                                                                          • n8n is a tool for automating workflows. It lets users create and manage workflows visually. This makes it easy for both technical and non-technical users to use.  
                                                                                                                                                                                                          • Extensive Integration makes it easier to automate complex tasks with many pre-built integrations.  
                                                                                                                                                                                                          • Since n8n is open-source, you can host it on your server to manage your automation workflows and data.  

                                                                                                                                                                                                          n8nby n8n-io

                                                                                                                                                                                                          TypeScript doticonstar image 31093 doticonVersion:n8n@0.233.0doticon
                                                                                                                                                                                                          License: Others (Non-SPDX)

                                                                                                                                                                                                          Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.

                                                                                                                                                                                                          Support
                                                                                                                                                                                                            Quality
                                                                                                                                                                                                              Security
                                                                                                                                                                                                                License
                                                                                                                                                                                                                  Reuse

                                                                                                                                                                                                                    n8nby n8n-io

                                                                                                                                                                                                                    TypeScript doticon star image 31093 doticonVersion:n8n@0.233.0doticon License: Others (Non-SPDX)

                                                                                                                                                                                                                    Free and source-available fair-code licensed workflow automation tool. Easily automate tasks across different services.
                                                                                                                                                                                                                    Support
                                                                                                                                                                                                                      Quality
                                                                                                                                                                                                                        Security
                                                                                                                                                                                                                          License
                                                                                                                                                                                                                            Reuse

                                                                                                                                                                                                                              appwrite  

                                                                                                                                                                                                                              • Appwrite is a platform for building web and mobile apps. It handles the backend. It provides many services, including authentication, storage, and databases.  
                                                                                                                                                                                                                              • Appwrite is perfect for creating chat apps and document editors with real-time collaboration.  
                                                                                                                                                                                                                              • It works on many platforms and programming languages so developers can use it for any app.

                                                                                                                                                                                                                              appwriteby appwrite

                                                                                                                                                                                                                              TypeScript doticonstar image 31697 doticonVersion:1.3.7doticon
                                                                                                                                                                                                                              License: Permissive (BSD-3-Clause)

                                                                                                                                                                                                                              Build Fast. Scale Big. All in One Place.

                                                                                                                                                                                                                              Support
                                                                                                                                                                                                                                Quality
                                                                                                                                                                                                                                  Security
                                                                                                                                                                                                                                    License
                                                                                                                                                                                                                                      Reuse

                                                                                                                                                                                                                                        appwriteby appwrite

                                                                                                                                                                                                                                        TypeScript doticon star image 31697 doticonVersion:1.3.7doticon License: Permissive (BSD-3-Clause)

                                                                                                                                                                                                                                        Build Fast. Scale Big. All in One Place.
                                                                                                                                                                                                                                        Support
                                                                                                                                                                                                                                          Quality
                                                                                                                                                                                                                                            Security
                                                                                                                                                                                                                                              License
                                                                                                                                                                                                                                                Reuse

                                                                                                                                                                                                                                                  netdata  

                                                                                                                                                                                                                                                  • Netdata is great for monitoring performance in real time. It has a dashboard to see system metrics and application performance.  
                                                                                                                                                                                                                                                  • Users can customize their experience by adding plugins and integrations. These can monitor specific metrics and applications. This allows for greater flexibility and customization.  
                                                                                                                                                                                                                                                  • Netdata has automatic anomaly detection. The system tells users when strange things happen and helps them find problems early.  

                                                                                                                                                                                                                                                  netdataby netdata

                                                                                                                                                                                                                                                  C doticonstar image 63389 doticonVersion:v1.40.0doticon
                                                                                                                                                                                                                                                  License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                  Real-time performance monitoring, done right! https://www.netdata.cloud

                                                                                                                                                                                                                                                  Support
                                                                                                                                                                                                                                                    Quality
                                                                                                                                                                                                                                                      Security
                                                                                                                                                                                                                                                        License
                                                                                                                                                                                                                                                          Reuse

                                                                                                                                                                                                                                                            netdataby netdata

                                                                                                                                                                                                                                                            C doticon star image 63389 doticonVersion:v1.40.0doticon License: Strong Copyleft (GPL-3.0)

                                                                                                                                                                                                                                                            Real-time performance monitoring, done right! https://www.netdata.cloud
                                                                                                                                                                                                                                                            Support
                                                                                                                                                                                                                                                              Quality
                                                                                                                                                                                                                                                                Security
                                                                                                                                                                                                                                                                  License
                                                                                                                                                                                                                                                                    Reuse

                                                                                                                                                                                                                                                                      devops-exercises 

                                                                                                                                                                                                                                                                      • DevOps-Exercises offers exercises and resources to help people and teams practice DevOps principles.  
                                                                                                                                                                                                                                                                      • Gain practical experience with DevOps tools and methods through hands-on exercises.  
                                                                                                                                                                                                                                                                      • DevOps-Exercises values teamwork and welcomes contributions, which makes it valuable for DevOps enthusiasts.

                                                                                                                                                                                                                                                                      devops-exercisesby bregman-arie

                                                                                                                                                                                                                                                                      Python doticonstar image 44258 doticonVersion:Currentdoticon
                                                                                                                                                                                                                                                                      License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                      Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

                                                                                                                                                                                                                                                                      Support
                                                                                                                                                                                                                                                                        Quality
                                                                                                                                                                                                                                                                          Security
                                                                                                                                                                                                                                                                            License
                                                                                                                                                                                                                                                                              Reuse

                                                                                                                                                                                                                                                                                devops-exercisesby bregman-arie

                                                                                                                                                                                                                                                                                Python doticon star image 44258 doticonVersion:Currentdoticon License: Others (Non-SPDX)

                                                                                                                                                                                                                                                                                Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
                                                                                                                                                                                                                                                                                Support
                                                                                                                                                                                                                                                                                  Quality
                                                                                                                                                                                                                                                                                    Security
                                                                                                                                                                                                                                                                                      License
                                                                                                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                                                                                                          See similar Kits and Libraries