Docker Containers | Linux Namespaces | Container Isolation

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • linuxkit

    A toolkit for building secure, portable and lean operating systems for containers

    Note: Namespaces are a feature of the linux kernel. But Docker allows you to run containers on Windows and Mac... how does that work? The secret is that embedded in the Docker product or Docker engine is a linux subsystem. Docker open-sourced this linux subsystem to a new project: LinuxKit. Being able to run containers on many different platforms is one advantage of using the Docker tooling with containers.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • podman

    Podman: A tool for managing OCI containers and pods.

    What makes containers useful is the tooling that surrounds it. For these labs, we will be using Docker, which has been a widely adopted tool for using containers to build applications. Docker provides developers and operators with a friendly interface to build, ship and run containers on any environment with a Docker engine. Because Docker client requires a Docker engine, an alternative is to use Podman, which is a deamonless container engine to develop, manage and run OCI containers and is able to run containers as root or in rootless mode. For those reasons, we recommend Podman but because of adoption, this lab still uses Docker.

  • mongo

    Docker Official Image packaging for MongoDB (by docker-library)

    One thing you might notice is that the mongo container is running the docker-entrypoint command. This is the name of the executable that is run when the container is started. The mongo image requires some prior configuration before kicking off the DB process. You can see exactly what the script does by looking at it on github. Typically, you can find the link to the github source from the image description page on the Docker Store website.

  • distribution-spec

    OCI Distribution Specification

    What makes containers useful is the tooling that surrounds it. For these labs, we will be using Docker, which has been a widely adopted tool for using containers to build applications. Docker provides developers and operators with a friendly interface to build, ship and run containers on any environment with a Docker engine. Because Docker client requires a Docker engine, an alternative is to use Podman, which is a deamonless container engine to develop, manage and run OCI containers and is able to run containers as root or in rootless mode. For those reasons, we recommend Podman but because of adoption, this lab still uses Docker.

  • Docker Swarm

    Source repo for Docker's Documentation (by docker)

    We will be using a few Docker commands in this lab. For full documentation on available commands check out the official documentation.

  • SaaSHub

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

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Unfashionably secure: why we use isolated VMs

    6 projects | news.ycombinator.com | 25 Jul 2024
  • US Cybersecurity: The Urgent Need for Memory Safety in Software Products

    3 projects | news.ycombinator.com | 21 Sep 2023
  • Docker Is Four Things

    4 projects | news.ycombinator.com | 31 Aug 2023
  • Best virtualization solution with Ubuntu 22.04

    8 projects | /r/linuxquestions | 28 May 2023
  • Containers - entre historia y runtimes

    3 projects | dev.to | 26 Apr 2023

Did you konow that Go is
the 4th most popular programming language
based on number of metions?