Docker Desktop will require a paid monthly subscription per userfor enterprises over 250 employees from Jan 31 2022

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/programming

Our great sponsors
  • OPS - Build and Run Open Source Unikernels
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • GitHub repo runu

    OCI runtime for frankenlibc unikernel

    For those on MacOS, there's hope yet! https://github.com/containerd/containerd/pull/4526 adds native (that's right, no VM!) MacOS support to containerd by using https://github.com/ukontainer/runu. The PR has been stagnating for a bit, but it's promising.

  • GitHub repo containerd

    An open and reliable container runtime

    For those on MacOS, there's hope yet! https://github.com/containerd/containerd/pull/4526 adds native (that's right, no VM!) MacOS support to containerd by using https://github.com/ukontainer/runu. The PR has been stagnating for a bit, but it's promising.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo podman-compose

    a script to run docker-compose.yml using podman

    There is Podman Compose which takes Docker Compose and converts it to Podman setups. Within reason of cause, regular users can't just compromise system security.

  • GitHub repo podman-daemon

    You can run a remote podman-daemon on fly.io or anywhere else with a VPS. Then use podman remote on Windows, Mac, and Linux.

  • GitHub repo flyctl

    Command line tools for fly.io services

    have you worked in enterprises? it's unlikely they'd be remoting podman to fly.io lol

  • GitHub repo Moby

    Moby Project - a collaborative project for the container ecosystem to assemble container-based systems

    Grab the latest set of docker CLI and dockerd binaries from here. Alternatively, you can build Moby for dockerd and Docker CLI on your own if that's your thing (or if Docker ever stops providing the binaries at the above link, which seems like an unfortunate possibility with the direction they're taking with this Docker Desktop licensing change).

  • GitHub repo cli

    The Docker CLI (by docker)

    Grab the latest set of docker CLI and dockerd binaries from here. Alternatively, you can build Moby for dockerd and Docker CLI on your own if that's your thing (or if Docker ever stops providing the binaries at the above link, which seems like an unfortunate possibility with the direction they're taking with this Docker Desktop licensing change).

  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo dockeraccesshelper

    PS module that allows access to the Docker engine for any user

    (Optional) If you understand the security ramifications of doing so: give your user account or any other necessary accounts (e.g. other service accounts) privileges to access the docker engine so that you don't need to always need to run in an elevated shell. This repo I found a while back outlines the steps to do so and contains a script for it as well. I imagine you could also play around with what account dockerd runs as and create some custom privileged user groups or something, but that's beyond the realm of what I know how to do and what I've experimented with.

  • GitHub repo multipass

    Multipass orchestrates virtual Ubuntu instances

    As an alternative you could use Canonical's Multipass. https://multipass.run

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