SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Shell Container Projects
-
90DaysOfDevOps
This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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
-
containers-roadmap
This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
sysbox
An open-source, next-generation "runc" that empowers rootless containers to run workloads such as Systemd, Docker, Kubernetes, just like VMs.
-
templates
Repository for Dev Container Templates that are managed by Dev Container spec maintainers. See https://github.com/devcontainers/template-starter to create your own! (by devcontainers)
-
bastille
Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
-
features
A collection of Dev Container Features managed by Dev Container spec maintainers. See https://github.com/devcontainers/feature-starter to publish your own
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
If you want to dig into it anyways, Dokku is an interesting mention. They provide an Open Source PaaS that you can install on your server to simplify self hosting containers.
90DaysOfDevOps 2022
Regarding the stability issue on a dev machine - you may be interested in playing with one of the immutable-os distros, such as SilverBlue (fedora based).
The high-level take-away is you can't break your actual OS since it's root filesystem is read-only, and you use "pet" containers (on docker, podman, whatever) to do your work in. Applications are either sandboxed via Flatpak, or installed/run inside your pet containers. If your pet container dies, you cry about it for a moment, and when you're ready you get a new one - your actual os and other containers remain unaffected.
I use distrobox[1] to create/run the pet containers.
[1] https://github.com/89luca89/distrobox
Project mention: Remote Controlling an HP 1670G Logic Analyzer with a Linux PC X Server | news.ycombinator.com | 2023-12-27I don't know anything about Xwayland, but according there's this sentence in this socat writeup:
> If you want to access an X server that does not provide -listen tcp (Xwayland) or just did not have enabled it during startup (like most likely your host Xorg), you can use socat to provide TCP/IP access.
https://github.com/mviereck/x11docker/wiki/How-to-access-X-o...
Thanks for showing up and answering questions. Congratulations on the release.
What kind of plans for support of Rust's evolving async ecosystem?
Any particular reason why the public roadmap does not show the columns similar to "Researching", "We're Working On It" like the other similar public AWS Roadmaps? See example for Containers: https://github.com/aws/containers-roadmap/projects/1
Would be nice to have fully working examples on Github, for most common scenarios across most AWS services. This is something that historically
Project mention: Debian 12 is now the base operating system of Bitnami packages | news.ycombinator.com | 2024-03-07Have a look at the postgresql readme file to see the value they add: https://github.com/bitnami/containers/tree/main/bitnami/post...
When you use a bunch of different containers from Bitnami, you'll start to notice common configuration patterns which make managing the containers easier.
On the flipside, the additional configuration sometimes contradicts to the official documentation, so that can add complexity from time to time.
Project mention: Toolbx: Tool for interactive command line environments on Linux | news.ycombinator.com | 2024-03-23
Project mention: ☸️ Kubernetes: Awesome Maintained Links You Will Keep Using Next Year | dev.to | 2023-09-03Speaking of cheat sheets, dennyzhang upholds the heatsheet-kubernetes-A4 repository on GitHub. This repository offers a printable single-page A4 cheat sheet.
// For format details, see https://aka.ms/devcontainer.json. For config options, see the // README at: https://github.com/devcontainers/templates/tree/main/src/python { "name": "Python 3", // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile "image": "mcr.microsoft.com/devcontainers/python:1-3.11-bullseye", "customizations": { "codespaces": { "openFiles": [ "README.md", "streamlit_app.py" ] }, "vscode": { "settings": {}, "extensions": [ "ms-python.python", "ms-python.vscode-pylance" ] } }, "updateContentCommand": "[ -f packages.txt ] && sudo apt update && sudo apt upgrade && sudo xargs apt install -y
Project mention: 3 Advantages to Running FreeBSD as Your Server Operating System | news.ycombinator.com | 2023-08-15> FreeBSD jails don't have a one-command way to install a preconfigured jail for a specific service
FreeBSD does have that tool, its BastilleBSD: https://bastillebsd.org/
For example, this is the Bastillefile for running consul: https://gitlab.com/bastillebsd-templates/consul/-/blob/maste...
Dev Containers not only allow you to define which extensions should be installed and which configuration settings shall be set, but they also have something they call "Dev Container Features".
Project mention: [PSA] If you are having problems running EAC enabled games on Steam, try running Steam through conty | /r/voidlinux | 2023-11-28For the glory of mankind he edited his post saying that running Steam through conty (https://github.com/Kron4ek/Conty) fixed his problem with EAC enabled games.
Project mention: A Clutter-Free Life: Going Paperless with Paperless-Ngx | news.ycombinator.com | 2023-10-07I used vackup [1] that’s been obsoleted but still works for me. However, you still need to turn of the container temporarily.
[1] https://github.com/BretFisher/docker-vackup
If you want to try, I build and maintain a rootless home-assistant container (which they refuse to support) that shouldn't have the issue.
Container: https://github.com/onedr0p/containers/pkgs/container/home-as...
Shell Containers related posts
- Windows 11 now comes with its own adware
- RHttp: REPL for HTTP
- Toolbx: Tool for interactive command line environments on Linux
- Toolbx
- Debian 12 is now the base operating system of Bitnami packages
- Show HN: dockerc – Docker image to static executable "compiler"
- Distrobox: Use any Linux distribution inside your terminal
-
A note from our sponsor - SaaSHub
www.saashub.com | 26 Apr 2024
Index
What are some of the best open-source Container projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | Dokku | 25,975 |
2 | 90DaysOfDevOps | 25,803 |
3 | distrobox | 8,927 |
4 | docker-gitlab | 7,774 |
5 | netshoot | 7,633 |
6 | x11docker | 5,386 |
7 | containers-roadmap | 5,142 |
8 | s6-overlay | 3,515 |
9 | dotfiles | 3,203 |
10 | containers | 2,615 |
11 | sysbox | 2,517 |
12 | toolbox | 2,273 |
13 | minideb | 1,972 |
14 | cheatsheet-kubernetes-A4 | 1,880 |
15 | geodesic | 914 |
16 | docker-squid | 810 |
17 | templates | 783 |
18 | bastille | 760 |
19 | features | 740 |
20 | SkiffOS | 664 |
21 | Conty | 646 |
22 | docker-vackup | 321 |
23 | containers | 252 |
Sponsored