LXC vs. Docker: Which Container Platform Is Right for You?

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • lxd

    Discontinued Powerful system container and virtual machine manager [Moved to: https://github.com/canonical/lxd] (by lxc)

  • podman

    Podman: A tool for managing OCI containers and pods.

  • The perfect pair

    *Containerfile* vs *Dockerfile* - Infra as code

    *podman* vs *docker* - [https://podman.io](https://podman.io)

  • 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.

    InfluxDB logo
  • podman-desktop-companion

    Podman desktop companion

  • *podman desktop companion* (author here) vs *docker desktop ui* - [https://iongion.github.io/podman-desktop-companion](https://...

  • docker-lxc

    Run stateful lxc containers managed by docker

  • A while ago, I spent some time to make LXC run in a docker container. The idea is to have a statefull system managed by LXC run in a docker environment so that management (e.g. Volumes, Ingress and Load Balancer) from K8S can be used for the LXC containers. I still run a few desktops which are accessible by x2go with it on my kubernetes instances.

    https://github.com/micw/docker-lxc

  • zfs

    OpenZFS on Linux and FreeBSD

  • I'm using it as replacement for virtual machines on a machine that runs quite a lot of services. It's still bare metal fast, with ZFS you have snapshots and rollback and you can set online disk quota and memory and cpu limits. For my usecase it's much more flexible than Docker because beyond hello world you have to build your own images, write your own Dockerfiles and keep all the moving parts together. But this is mostly running slightly customized FOSS software for a small community.

    Lot's of gotchas with ZFS through, that are not really the fault of LXD/LXC:

    - no IO priority - if some user in the container consumes all your iops everyone will suffer - this might work with cpeh, btrfs or LVM based storage through, no idea how well in practice through.

    - OpernZFS lacks support for delegation / user-namespaces - might be coming: https://github.com/openzfs/zfs/pull/12263 but might take a while.

    - sharing host/container filesystems is not easy - id mapped mounts https://lwn.net/Articles/837566/ is also missing support in OpenZFS

    - no overlayfs support - so Docker falls back to the slow vfs driver - you can use a zvol with xfs/btrfs as lxd storage pool as a workaround - https://github.com/openzfs/zfs/pull/9414

    - snapd is a pain - it at least once broke everything on an update because it forget the dhcp leases and all machines got new addresses assigned - so anyone senior looking at the snapd requirement probably says nope.

    But this is mostly the somewhat sad state of OpenZFS regarding new Linux kernel features at the moment, probably because most corporate sponsors of ZFS don't care about these features.

  • 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

  • zrepl 0.4 now available

    4 projects | /r/zfs | 18 Apr 2021
  • OpenZFS 2.2.4 – Linux and FreeBSD – Advanced file system and volume manager

    1 project | news.ycombinator.com | 3 May 2024
  • Ubuntu 24.04 LTS is so buggy you can't install the OS [video]

    1 project | news.ycombinator.com | 1 May 2024
  • Radxa's SATA HAT makes compact Pi 5 NAS

    1 project | news.ycombinator.com | 4 Apr 2024
  • OpenZFS: Fix corruption caused by MMAP flushing problems

    1 project | news.ycombinator.com | 26 Mar 2024