Replies: 2 comments
|
There is a name conflict, with the already existing https://container-desktop.com/ project (originally Podman Desktop Companion) |
0 replies
|
This is great! I would change the screenshots in the english README.md to be in english too. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Hi! I built a free, open-source macOS app on top of the
containerCLI and wanted to share it here.Container Desktop is a Docker Desktop-style GUI, but it deliberately reimplements nothing: every action shells out to the official CLI and parses its
--format jsonoutput, so the app always shows exactly what the CLI sees — no parallel state, no custom daemon.What it covers today:
exec -it)Repo: https://github.com/sembsa/ContainerDesktop
Site + DMG: https://sembsa.github.io/ContainerDesktop/
MIT licensed. Requires macOS 26 on Apple Silicon.
A few notes from integrating against the CLI, in case they're useful to others building on top of it:
system status --format jsonis great for programmatic health checks (including theunregisteredstate on exit 1)system startneeds--enable-kernel-install/--disable-kernel-install, otherwise the interactive kernel prompt blocks on a non-TTY stdinsystem stopcan return exit 0 even when launchd deregistration fails, so the app re-checks the status afterwards — happy to file a proper issue about this if that's welcomeFeedback very welcome — and thanks for building
container, the JSON output made this app possible. 🙏All reactions