Shell Containers

Open-source Shell projects categorized as Containers

Top 23 Shell Container Projects

  • Dokku

    A docker-powered PaaS that helps you build and manage the lifecycle of applications

    Project mention: MERN stack deployment | reddit.com/r/node | 2023-01-21

    If it’s not something simple and needs to be a separate project altogether: I’ve found that Express works very well with Dokku. It has pretty comprehensive documentation and doesn’t require you to have a full understanding of Docker to work. It also handles the zero-downtime deployment side of things and gracefully restarts your app every time it crashes (similar to PM2).

  • 90DaysOfDevOps

    I am using this repository to document my journey learning about DevOps. I began this process on January 1, 2022, and plan to continue until March 31. I will be dedicating one hour each day, including weekends, to gaining a foundational understanding of the various aspects of DevOps. This will be a 90-day intensive study period. 2022 & 2023 inc.

    Project mention: Advise on finding US job (either remote/or company that can request me to love) | reddit.com/r/devops | 2023-02-01
  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

  • docker-gitlab

    Dockerized GitLab

    Project mention: self host git service | reddit.com/r/selfhosted | 2022-10-11

    I can recommend this GitHub which contains all the necessary files: https://github.com/sameersbn/docker-gitlab

  • netshoot

    a Docker + Kubernetes network trouble-shooting swiss-army container

    Project mention: qBittorrent "Error" after putting the container through a Gluetun container | reddit.com/r/selfhosted | 2023-01-17
  • containers-roadmap

    This is the public roadmap for AWS container services (ECS, ECR, Fargate, and EKS).

    Project mention: Launch HN: Odigos (YC W23) – Instant distributed tracing for Kubernetes clusters | news.ycombinator.com | 2023-01-19

    Naturally some integrations are out of your hand, AWS Fargate being one (https://github.com/aws/containers-roadmap/issues/1027). However, if you could get integrations up and running with the likes of Fargate, Fly.io, Render.com etc. That'd be amazing.

  • x11docker

    Run GUI applications and desktops in docker and podman containers. Focus on security.

    Project mention: Can we fake a specific path for an application ? | reddit.com/r/archlinux | 2022-08-18

    at least, I'd suggest you take a look at https://github.com/mviereck/x11docker/issues/418

  • vscode-dev-containers

    NOTE: Most of the contents of this repository have been migrated to the new devcontainers GitHub org (https://github.com/devcontainers). See https://github.com/devcontainers/template-starter and https://github.com/devcontainers/feature-starter for information on creating your own!

    Project mention: Setup GitHub Codespaces with AWS IAM Roles Anywhere | dev.to | 2022-09-22

    // For format details, see https://aka.ms/devcontainer.json. For config options, see the README at: // https://github.com/microsoft/vscode-dev-containers/tree/v0.241.1/containers/ubuntu { "name": "Ubuntu", "build": { "dockerfile": "Dockerfile", "args": { "VARIANT": "ubuntu-22.04" } }, "postStartCommand": ".devcontainer/env.sh", "remoteUser": "vscode", "features": { "git": "os-provided", "aws-cli": "latest", "golang": "latest", "sshd": "latest" } }

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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: Linux Handheld Desktop Gaming PC (feat. hyprland/sway in gamemode, steam input keyboard, game launcher) | reddit.com/r/SteamDeck | 2023-02-04

    This is the experimental guide that runs GNOME or KDE in distrobox: https://github.com/89luca89/distrobox/blob/main/docs/posts/run_latest_gnome_kde_on_distrobox.md

  • dotfiles

    My dotfiles. Buyer beware ;) (by jessfraz)

  • s6-overlay

    s6 overlay for containers (includes execline, s6-linux-utils & a custom init)

    Project mention: Code-server : Awesome VS Code container on browser (Useful for Fast Cloud Deploy - Fix Corporate Issues) | dev.to | 2022-09-30

    Custom base docker image with S6 overlay (for more details : just-containers/s6-overlay)

  • sysbox

    An open-source, next-generation "runc" that empowers rootless containers to run workloads such as Systemd, Docker, Kubernetes, just like VMs.

    Project mention: Podman Desktop: A Free OSS Alternative to Docker Desktop | news.ycombinator.com | 2022-11-09

    You are probably referring to Sysbox (https://github.com/nestybox/sysbox), which I believe will meet your requirements (systemd, inner containers, security, etc).

    Btw, Sysbox is already supported in Docker-Desktop (business tier only), so you can easily do what you want with this instruction:

    $ docker run -it --rm -e SYSBOX_SYSCONT_MODE=TRUE nestybox/ubuntu-focal-systemd-docker:latest bash

    Disclaimer: I'm Sysbox's co-creator and currently working for Docker.

  • minideb

    A small image based on Debian designed for use in containers

    Project mention: I deleted 78% of my Redis container and it still works | news.ycombinator.com | 2022-07-16

    as is stated initially, that goes back to how bitnami is building its Docker images, basing on a set of debian packages (minideb) - there's also a shell library/framework embedded that does useful things, but that makes you read more code when you go check how the sausage is made. That minideb is the basis for the higher CVE count compared to scratch or alpine images.

    > it’s a well-kept secret that no one wants to talk about

    the maintainer side most casual docker image users aren't aware of I'd rephrase, but bitnami at least documents the issue

    https://github.com/bitnami/minideb#security

    https://docs.bitnami.com/kubernetes/open-cve-policy/

  • toolbox

    Tool for interactive command line environments on Linux (by containers)

    Project mention: How has your experience with Silverblue/Kinoite been? | reddit.com/r/Fedora | 2023-01-31

    Yes, the initial adoption is difficult as you retool your mind to think in terms of "I'll just install this in a container" rather than dnf install to the host. But the benefits of using disposable containers as a means of running software that you don't want to clutter your host with is quite amazing once you have adapted. Things like toolbx and distrobox have made this experience nearly effortless.

  • geodesic

    🚀 Geodesic is a DevOps Linux Toolbox in Docker. We use it as an interactive cloud automation shell. It's the fastest way to get up and running with a rock solid Open Source toolchain. ★ this repo! https://slack.cloudposse.com/

    Project mention: Docker as personal linux computer | reddit.com/r/docker | 2022-03-01

    That's basically what geodesic does. I use it almost daily with my team and it allows us to maintain the same tooling cross platform.

  • jetson-containers

    Machine Learning Containers for NVIDIA Jetson and JetPack-L4T

    Project mention: Should I use Docker ROS2? | reddit.com/r/ROS | 2023-01-16

    That's the worst solution because you lose CUDA support, if you don't use the NANO's GPU you can use a Rpi4 instead that has a more powerful CPU. Docker is the solution instead, there are ready images for Jetson: https://github.com/dusty-nv/jetson-containers

  • docker-squid

    Dockerfile to create a Docker container image for Squid proxy server

    Project mention: Running Squid 4.x in containers? | reddit.com/r/squidcache | 2022-07-08
  • bastille

    Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.

    Project mention: Just brings a smile | reddit.com/r/freebsd | 2022-11-26

    Take a look at Bastille, it’s a nice way to package/deploy jails somewhat like docker and I’m migrating my older iocage jails to this setup

  • SkiffOS

    Reliably run any Linux distribution on any hardware with a cross-compiled host OS for containerized environments.

    Project mention: SkiffOS: easily run any distro on Raspberry Pi: supports Gentoo, Fedora, Alpine, Ubuntu, Debian | reddit.com/r/raspberry_pi | 2022-10-18
  • Conty

    Easy to use unprivileged Linux container packed into a single portable executable

    Project mention: What advantages does Bottles have over Lutris? | reddit.com/r/linux_gaming | 2023-01-31

    Perhaps the Bottles build in Conty may work better for you? I have at least succeeded in playing Sekiro with Bottles installed from chaotic-aur, before.

  • linuxdeploy-cli

    Linux Deploy CLI

    Project mention: any body here who has experience in chrooting on rooted phone without proot | reddit.com/r/termux | 2022-10-06

    https://github.com/meefik/linuxdeploy-cli/blob/cc0979478938ea76bb6fbb4ba4a1fb7399cf1506/include/core/aid/android_groups

  • lxc-ci

    LXC continuous integration and build scripts

    Project mention: Help finding different distros on chromeOS’ Crostini container. | reddit.com/r/Crostini | 2022-07-18
  • 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)

    Project mention: How to get the best Conda environment experience in Codespaces | dev.to | 2023-01-30

    When you start a Codespace for a project, it will try to use whatever Dev Container you have specified in your repo, else it will try to use a kitchen sink container. That default kitchen sink is can be way too much and so if you will be working with Conda environments with an Anaconda or Miniconda Dev Container template instead.

  • docker-vackup

    Script to easily backup and restore docker volumes

    Project mention: NVMe for Docker? | reddit.com/r/synology | 2022-11-08

    Will look into that one as the recent docker volume backup extension seems to only be for docker desktop https://www.docker.com/blog/back-up-and-share-docker-volumes-with-this-extension/ unlike its origin https://github.com/BretFisher/docker-vackup.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-04.

Shell Containers related posts

Index

What are some of the best open-source Container projects in Shell? This list will help you:

Project Stars
1 Dokku 24,136
2 90DaysOfDevOps 21,196
3 docker-gitlab 7,504
4 netshoot 5,677
5 containers-roadmap 4,758
6 x11docker 4,610
7 vscode-dev-containers 4,204
8 distrobox 3,799
9 dotfiles 3,096
10 s6-overlay 2,893
11 sysbox 1,814
12 minideb 1,758
13 toolbox 1,674
14 geodesic 822
15 jetson-containers 784
16 docker-squid 759
17 bastille 652
18 SkiffOS 557
19 Conty 283
20 linuxdeploy-cli 195
21 lxc-ci 173
22 templates 171
23 docker-vackup 158
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com