Top 23 Docker Open-Source Projects
Moby Project - a collaborative project for the container ecosystem to assemble container-based systemsProject mention: Is Container Security Worth It ? | reddit.com/r/cybersecurity | 2021-07-18
And as Moby issue #22223 demonstrates, the maintainers aren't interested in addressing those issues by allowing flags in the config to shut them off.
Real-time performance monitoring, done right! https://www.netdata.cloudProject mention: Recommendations for a basic monitoring and alerting tool ? | reddit.com/r/selfhosted | 2021-06-13
Netdata can send alarms to a whole load of different places, including telegram https://github.com/netdata/netdata/blob/f71036cdeca8e6c5becd357928ddc0325154a622/health/notifications/alarm-notify.sh.in#L17
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
The Cloud Native Application ProxyProject mention: Could not define the service name for the router: too many services | reddit.com/r/Traefik | 2021-07-19
Sorry to ask, but how would you change it? From my own googling I see you can declare multi Host in "traefik.htpps.routers" but I'm not sure how you would sort the "minio" and "s3" traffic.... Also from what I can see it sorta the recommended way to have multiple ports on the same container is do have multiple services, at least per this Traefik issue.
🦍 The Cloud-Native API GatewayProject mention: The Architecture of Uber’s API Gateway | news.ycombinator.com | 2021-05-23
For anybody looking at OpenResty, it’s also worthwhile to a look at Kong, which is the largest openresty-based application and already provides the right abstractions in place for API management: https://github.com/Kong/kong
A tool for exploring each layer in a docker imageProject mention: Dockerfile optimization | reddit.com/r/devops | 2021-06-27
You can use this great tool to check layers and optimize for size: https://github.com/wagoodman/dive
Your self-hosted, globally interconnected microblogging communityProject mention: New password never comes | reddit.com/r/Mastodon | 2021-07-25
Drone is a Container-Native, Continuous Delivery PlatformProject mention: Building docker container in docker on Ubuntu 20.04 | reddit.com/r/docker | 2021-06-16
but I second u/mdedonno comment that you should look at using Kaniko or something similar. Personally I would also recommend evaluating drone.io or another more modern and streamlined CI system, IMHO jenkins is a pile of bailing wire and duct tape.
Run Linux Software Faster and Safer than Linux with Unikernels.
Define and run multi-container applications with DockerProject mention: How to install Docker Compose on Ubuntu 18.04 | dev.to | 2021-07-25
Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application’s services. read more for detail Docker Compose Documentation
A docker-powered PaaS that helps you build and manage the lifecycle of applicationsProject mention: Migrate from Heroku, Postgres, MongoDB to local server | reddit.com/r/devops | 2021-07-22
https://dokku.com/ could be a good option. Basically you can run an environment similar to Heroku (I believe you can even use Heroku build packs) based on docker. It has a CLI and git push to deploy.
👩💻👨💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.Project mention: How do you get good at the linux terminal? Are there ways to only use terminal? | reddit.com/r/commandline | 2021-07-08
:whale: A curated list of Docker resources and projectsProject mention: Scope of GCP in India | reddit.com/r/developersIndia | 2021-06-04
OpenFaaS - Serverless Functions Made SimpleProject mention: Looking for opinions on solid open source FaaS that support go. | reddit.com/r/golang | 2021-07-19
https://www.openfaas.com/ is a well maintained project.
Making Docker and Kubernetes management easy.Project mention: New house with a new setup | reddit.com/r/homelab | 2021-07-21
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.Project mention: GitHub Copilot: First Impressions | news.ycombinator.com | 2021-07-18
Such starter kit exist, e.g. JHipster. The problem is that after you've generated the starter code, this big heap of code (that you're not familiar with the details of) is now yours to maintain and upgrade.
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 5, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.Project mention: Sample ASP.NET app to learn best pratices | reddit.com/r/csharp | 2021-07-25
eShopOnWeb for a simple layered app or eShopOnContainers for a microservice architecture
Complete container management platformProject mention: Treat Kubernetes Clusters as Cattle, Not Pets | news.ycombinator.com | 2021-06-30
I think that the contradiction here comes from the fact that these tools that are suited for large scale operations, like Kubernetes, end up getting standartized and adopted even by smaller corporations, which have neither the specialists, nor the resources to utilize them properly. Be it because of FOMO (fear of missing out), CV driven development or something else entirely, but i've seen this a number of times in the industry and it's always gone poorly. Instead of relatively quick deployments with Docker Swarm, Hashicorp Nomad, Docker Compose or anything of the sort, it suddenly becomes an uphill battle of trying to administer the darn cluster, as opposed to just being able to develop software, even with turnkey solutions like Rancher ( https://rancher.com/ which is great, by the way), especially if the company has only recently adopted Kubernetes.
In contrast, i think that Docker Swarm does a much better job at smaller scales, because:
- it uses way less resources than Kubernetes (which matters on smaller nodes)
Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.Project mention: Alternative to IFTTT? | reddit.com/r/opensource | 2021-07-24
You could give https://n8n.io/ a try. I haven’t used it myself, but it looks like it does most of the things IFTTT does and is fully open source.
An open source trusted cloud native registry project that stores, signs, and scans content.Project mention: 2 Widespread Attacks on Your Containerized Environment and 7 Rules to Prevent it. | dev.to | 2021-07-23
Harbor, which is an open source registry with integrated vulnerability scanning. It is based on security policies that apply on docker artifacts.
Automated nginx proxy for Docker containers using docker-genProject mention: Setup NAS as a website to my services on docker? | reddit.com/r/selfhosted | 2021-07-18
In case your services are running in docker, you can also try nginx-proxy. It's pretty convenient. Lately, I have been using traefik due to the lets-encrypt integration.
Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X!Project mention: Lima: Linux-on-Mac (“macOS Subsystem for Linux”, “Containerd for Mac”) | news.ycombinator.com | 2021-05-14
Pretty sure that exists already? Darwin isn't that special; I used to be able to run it in qemu easily enough (straight from a disk image of an iMac, although that was a long time ago), and if you want easy-to-use https://github.com/sickcodes/Docker-OSX looks unbeatable (I say, having never tried it:]).
Build and run Docker containers leveraging NVIDIA GPUsProject mention: Docker 1:20.10.6-1 Nvidia = Failed to initialize NVML: Unknown Error | reddit.com/r/archlinux | 2021-06-03
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview QuestionsProject mention: I recently lost my job. I have made a 100 days plan to learn and upskill for job opportunities in DevOps. Could you review my plan and help me improve | reddit.com/r/devops | 2021-07-18
📦🔐A lightweight private proxy registry build in Node.jsProject mention: Self-Hosted Private Registry | reddit.com/r/node | 2021-07-13
Cool! What makes Package Depot better than existing solutions such as verdaccio?
What are some of the best open-source Docker projects? This list will help you: