New Docker Desktop: Run WASM Applications Alongside Linux Containers in Docker

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

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
  • containerd-wasm-shims

    containerd shims for running WebAssembly workloads in Kubernetes

    You can absolutely install the wasm shim without Desktop. (They won't tell you that because Desktop is a revenue stream for Mirantis.)

    In your VM or WSL instance that's running Docker, get the shim from here: https://github.com/deislabs/containerd-wasm-shims (You might need to build it yourself)

    Then specify the --runtime and --platform arguments like instructed in the doc, but with a slight modification:

    --runtime=containerd-wasm-shim=/path/to/containerd/wasm/shim

    This works because the container runtime is simply a Go binary, and Go binaries are completely self-contained.

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

    Web packaging format

  • runwasi

    Implementation for runs wasm workloads in Wasmedge (by second-state)

    If one wants to use exactly the same command line, then one could compile https://github.com/second-state/runwasi, and place the compiled shim in the correct path.

    The difference vs deislabs shims you linked or vs the containerd/runwasi (formerly deislabs/runwasi) is the exact wasm runtime used.

    secondstate (that Docker Desktop includes) uses WasmEdge, containerd/runwasi uses wasmtime, and deislabs/containerd-wasm-shims uses Fermyon Spin or SpiderLighting depending on which shim you use.

  • colima

    Container runtimes on macOS (and Linux) with minimal setup

    > docker desktop is pretty dead now that it's got restrictive licensing etc...

    It would probably be nice to hear more about why you think this is! I've certainly heard of some having to move away from Docker Desktop.

    However, at the scale where you need a license (250 employees or 10 million $ in annual revenue) it's not quite as big of an issue, especially at their current pricing per seat: https://www.docker.com/pricing/

    > stick to standard open source tools like Colima etc...

    Sticking to open source is a great idea!

    I think mentioning that Colima runs on macOS and Linux only at the moment is also a good idea: https://github.com/abiosoft/colima

    A large market share of the Docker Desktop installs are Windows in particular (since it's "the one way" how most install Docker nowadays, as opposed to not really needing a GUI or the supporting tools on Linux).

    In another comment I mentioned Podman Desktop as a mostly viable alternative: https://github.com/containers/podman-desktop

    Then there's also Rancher Desktop as well: https://github.com/rancher-sandbox/rancher-desktop

    Regardless, it's nice to see reputable orgs behind the open source projects as well, which gives a bit more credence to their chances of surviving for the years to come.

  • Podman Desktop

    Podman Desktop - A graphical tool for developing on containers and Kubernetes

    > docker desktop is pretty dead now that it's got restrictive licensing etc...

    It would probably be nice to hear more about why you think this is! I've certainly heard of some having to move away from Docker Desktop.

    However, at the scale where you need a license (250 employees or 10 million $ in annual revenue) it's not quite as big of an issue, especially at their current pricing per seat: https://www.docker.com/pricing/

    > stick to standard open source tools like Colima etc...

    Sticking to open source is a great idea!

    I think mentioning that Colima runs on macOS and Linux only at the moment is also a good idea: https://github.com/abiosoft/colima

    A large market share of the Docker Desktop installs are Windows in particular (since it's "the one way" how most install Docker nowadays, as opposed to not really needing a GUI or the supporting tools on Linux).

    In another comment I mentioned Podman Desktop as a mostly viable alternative: https://github.com/containers/podman-desktop

    Then there's also Rancher Desktop as well: https://github.com/rancher-sandbox/rancher-desktop

    Regardless, it's nice to see reputable orgs behind the open source projects as well, which gives a bit more credence to their chances of surviving for the years to come.

  • rd

    Container Management and Kubernetes on the Desktop

    > docker desktop is pretty dead now that it's got restrictive licensing etc...

    It would probably be nice to hear more about why you think this is! I've certainly heard of some having to move away from Docker Desktop.

    However, at the scale where you need a license (250 employees or 10 million $ in annual revenue) it's not quite as big of an issue, especially at their current pricing per seat: https://www.docker.com/pricing/

    > stick to standard open source tools like Colima etc...

    Sticking to open source is a great idea!

    I think mentioning that Colima runs on macOS and Linux only at the moment is also a good idea: https://github.com/abiosoft/colima

    A large market share of the Docker Desktop installs are Windows in particular (since it's "the one way" how most install Docker nowadays, as opposed to not really needing a GUI or the supporting tools on Linux).

    In another comment I mentioned Podman Desktop as a mostly viable alternative: https://github.com/containers/podman-desktop

    Then there's also Rancher Desktop as well: https://github.com/rancher-sandbox/rancher-desktop

    Regardless, it's nice to see reputable orgs behind the open source projects as well, which gives a bit more credence to their chances of surviving for the years to come.

  • multipass

    Multipass orchestrates virtual Ubuntu instances

    Or even https://multipass.run/

    Both will get you to a docker host from the desktop.

  • SaaSHub

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

    SaaSHub logo
  • containerd

    An open and reliable container runtime

    Instructions for anyone curious about containerd: https://github.com/containerd/containerd/blob/main/docs/gett...

    That said, the current options are pretty low level (i.e. trying to get nerdctl running), versus the developer experience that many are familiar with.

    I don't doubt that it will have some effect on Docker's market share, but saying that "Docker Desktop is pretty dead now" is perhaps getting ahead of oneself.

    If anything, Podman and Rancher will have more influence in the near term, because they're (more) fully fledged and can be used today, instead of relying on software that's still very much in early active development and might have plenty of breaking changes. Not that their desktop offerings are there yet, either.

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

  • Podman vs. Docker: Comparing the Two Containerization Tools – Linode

    8 projects | news.ycombinator.com | 8 Feb 2023
  • How Colima Is A Good Alternative To Docker Desktop

    6 projects | dev.to | 10 Dec 2022
  • Colima in macOS

    1 project | dev.to | 26 Jun 2024
  • Linux virtual machines, with a focus on running containers

    9 projects | news.ycombinator.com | 27 May 2024
  • Lcl.host: fast, easy HTTPS in your local dev environment

    7 projects | news.ycombinator.com | 20 Mar 2024

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