It's really a testament to #Docker Desktop that there isn't a comparable tool for local Linux containers on macOS/Windows that solves 80% of what people typically need out of a container runtime locally (1/5)
Just off the top of my head:
- install/update many tools at once
- LinuxKit mini VM on HyperKit (mac)
- Host + WSL2 VM support (win)
- cli tools: docker, docker-compose, hub-tool, docker scan, docker compose v2, docker buildx
- enabling BuildKit
(2/5)
- localhost port maping from VM-to-host
- menubar settings/service management
- GUI for managing objects
- Dev Environments
- VPNKit to work over client VPNs to remote IPs
- bind-mount files from host to VM
- Optional K8s on top
- Built-in K8s LoadBalancer
(3/5)
- Registry auth uses host secrets storage
- Regular delta updates of the whole thing
- macOS Apple Silicon (M1) support
- Proxy support
- Route from container back to host (host.docker.internal)
- Windows 11 container GUIs support
- macOS Wayland/X11 container GUIs support
(4/5)
- Integrations with VS Code and many other IDEs
- ssh-agent forwarding for image builds
- auto QEMU for multi-platform building and running
(5/5)
What did I miss? What does DD do that other local container build/run tools don't do on mac/win?
Vice versa?
• • •
Missing some Tweet in this thread? You can try to
force a refresh
Note, like @jbeda and many others have pointed out... that #Docker Desktop is great, and I've been a paid supporter for a while. We also need a free-for-everyone minimal solution for macOS and Windows to run some local Linux containers from the CLI.
Maybe you don't use a GUI to manage local containers, or you don't need k8s builtin, or you don't need it to work over VPN's, or have reliable host bind-mounts, or work on localhost DNS, or built-in image scanning, or avoid managing a full Linux VM, or buildkit setup.
My perfect virtual conference tech stack (someone plz build this app): @houseparty for conf-friend hangouts while we watch sessions @Twitch streams hosted by pro streamers for keynotes @CrowdcastHQ for sessions, with chat guest "promotion" to video
The point is it's all about audience engagement. Content in an online event (in a world where there's already too much content) is not as valuable as connection. Sessions should be shorter, and talks should be more a conversation with the audience than just info dissemination
A longer or "bigger" event with more content isn't any more interesting then a 1-hour event if it's just presenters in a zoom or pre-recorded webinar-style videos that are one-way information. We easily forget people go to conf's for the connection as much or more than content