Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Shell Docker Projects
-
Docker-OSX
Run macOS VM in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X Security Research! Docker mac Containers.
Exactly, both https://github.com/dockur/macos and https://github.com/sickcodes/Docker-OSX rely on x86 and KVM for HW acceleration
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
- Project mention: WinApps: Run Windows apps as if they were a part of the native Linux OS | news.ycombinator.com | 2025-11-25
The container is a Linux container running a virtual machine inside.
WinApps needs a Windows RDP server to work. Most of the functionality doesn't care where that Windows RDP server is actually running as long as its FreeRDP client can connect to it. The container or libvirt VM options are just ways to accomplish that via virtualization.
I imagine the container part makes it easier to automate QEMU virtualization using bash scripting without worrying about distribution specific differences in the environment. These kinds of scripts become fairly ossified to their environment. Making them run consistently on different Linux distributions is its own adventure unrelated to installing and running Windows, so the containerization eliminates the need for a lot more bash scripting to account for those differences.
The container's bash scripts download the Windows installer ISOs and run them in an unattended mode inside a QEMU VM. The unattended installation is configured to skip activation:
- https://github.com/dockur/windows/blob/c7aac1edcf37a69ff730d...
-
Similar and not tied to a cloud provider: https://dokku.com
-
-
-
- Project mention: WinBoat: Windows apps on Linux with seamless integration | news.ycombinator.com | 2025-10-08
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
docker-mailserver
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.
It's really not that hard to run a mailserver with https://github.com/docker-mailserver/docker-mailserver
The problem is that Gmail will bounce any emails from DigitalOcean IP, even if you sit on this IP for years (so no recent spam), even if replying to someone, even if you registered as 'Postmaster' on Google.
So if you want to selfhost, you'll first need to find an IP that's not blocked to begin with.
-
Awesome Kubernetes (GitHub)
-
winapps
Run Windows apps such as Microsoft Office/Adobe in Linux (Ubuntu/Fedora) and GNOME/KDE as if they were a part of the native OS, including Nautilus integration. Hard fork of https://github.com/Fmstrat/winapps/
Project mention: WinApps: Run Windows apps as if they were a part of the native Linux OS | news.ycombinator.com | 2025-11-25Note that it currently only works with xfreerdp¹, so that means you share the X11 socket with this program. Although freerdp is also available for Wayland, the single app mode (aka RemoteApp aka RAILS) reportedly has not been implemented yet on the SDL port.
1. https://github.com/winapps-org/winapps/issues/779
-
distrobox
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox
Project mention: ElementaryOS The thoughtful, capable and ethical replacement for Windows/macOS | news.ycombinator.com | 2025-10-11Your "pet" containers basically become your traditional OS, in a way. They use filesystem layering, so your container can see all of the files on your system, plus it's own layered files, ie. each container has it's own "view" of the filesystem.
You can install anything inside your "pet" containers that you would normally install on your actual system. The container keeps everything tidy and self-contained. I have a container for development, another for music/DAW, another for certain games that needed weird deps.
Fedora Kinoite/Silverblue come with `Toolbx`[1] preinstalled, but I found `distrobox`[2] to be more flexible for my needs. I layered distrobox onto my base image, and it just works.
[1] https://docs.fedoraproject.org/en-US/fedora-silverblue/toolb...
[2] https://distrobox.it/
-
Github
-
-
self-hosted
Sentry, feature-complete and packaged up for low-volume deployments and proofs-of-concept
Project mention: CI/CD Observability with OpenTelemetry Step by Step Guide | news.ycombinator.com | 2025-06-15The word "can" is doing a lot of work in your comment, based on the now horrific number of moving parts[1] and I think David has even said the self-hosting story isn't a priority for them. Also, don't overlook the license, if your shop is sensitive to non-FOSS licensing terms
1: https://github.com/getsentry/self-hosted/blob/25.5.1/docker-...
-
docker-selenium
Provides a simple way to run Selenium Grid with Chrome, Firefox, and Edge using Container Platform, making it easier to perform browser automation at scale
-
- Project mention: Framework Laptop 13 gets ARM processor with 12 cores via upgrade kit | news.ycombinator.com | 2025-12-05
OrbStack^1 provides awesome flexibility and DX/UX, w/ minimal footprint.
1. https://orbstack.dev/
-
-
DevOps-Bash-tools
1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..
View the Project on GitHub
-
-
docker-ipsec-vpn-server
Docker image to run an IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2
-
I used to run it on a Celeron NUC via the community fpm container: https://github.com/nextcloud/docker I now run it on a Much more powerful system but performance wise it's the same.
Side containers
-
docker-images
Official source of container configurations, images, and examples for Oracle products and projects
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Shell Docker discussion
Shell Docker related posts
-
Protecting a Personal Tech Blog in Practice: SafeLine Deployed in 10 Minutes
-
Docker Explained from Real Project Pain (Not Theory)
-
Automating Dockerized App Deployment with a Bash Script
-
Building a Production-Ready Microservices Platform with CI/CD on AWS Free Tier
-
Automating Ubuntu VM Creation with libvirt (KVM/QEMU) and Cloud-Init
-
WinApps: Run Windows apps as if they were a part of the native Linux OS
-
YouTube Removes Windows 11 Bypass Tutorials, Claims 'Risk of Physical Harm'
- A note from our sponsor - Stream getstream.io | 23 Dec 2025
Index
What are some of the best open-source Docker projects in Shell? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Docker-OSX | 51,869 |
| 2 | windows | 49,172 |
| 3 | Dokku | 31,645 |
| 4 | setup-ipsec-vpn | 27,153 |
| 5 | ProxmoxVE | 23,990 |
| 6 | docker-elk | 18,235 |
| 7 | macos | 17,995 |
| 8 | docker-mailserver | 17,615 |
| 9 | awesome-kubernetes | 15,716 |
| 10 | winapps | 13,552 |
| 11 | distrobox | 11,795 |
| 12 | netshoot | 10,193 |
| 13 | docker-openvpn | 9,044 |
| 14 | self-hosted | 9,038 |
| 15 | docker-selenium | 8,572 |
| 16 | docker-gitlab | 8,067 |
| 17 | orbstack | 7,760 |
| 18 | acme-companion | 7,678 |
| 19 | DevOps-Bash-tools | 7,365 |
| 20 | stable-diffusion-webui-docker | 7,290 |
| 21 | docker-ipsec-vpn-server | 6,991 |
| 22 | docker | 6,983 |
| 23 | docker-images | 6,909 |