Since the changes to Docker's licensing, I've been looking at using Podman to run my devcontainers instead of Docker. There's a couple of wrinkles to this, however; by default Podman is daemonless, and doesn't have a running service. This is actually a benefit to running in WSL (which doesn't have systemd by default), but means that accessing it via a remote CLI requires setting up a bunch of other services.
My preferred setup would be;
... and have everything "just work" (ie, container and image list).
The remote-containers extension solved this by running cli commands inside WSL.
Since the changes to Docker's licensing, I've been looking at using Podman to run my devcontainers instead of Docker. There's a couple of wrinkles to this, however; by default Podman is daemonless, and doesn't have a running service. This is actually a benefit to running in WSL (which doesn't have
systemdby default), but means that accessing it via a remote CLI requires setting up a bunch of other services.My preferred setup would be;
... and have everything "just work" (ie, container and image list).
The
remote-containersextension solved this by running cli commands inside WSL.