Container Desktop 0.2.1
Compose hardening & log viewer upgrade
Compose
host.containers.internalalias resolves to the project network's gateway (your Mac as seen from containers) — connection strings survive subnet changes- Service hostnames are wired between containers via
/etc/hosts— works around the broken container-name DNS incontainer1.0.0 (names register without the FQDN trailing dot, so every lookup misses) - Skip init tasks toggle: rerun a stack without repeating one-off setup (e.g. database creation)
- Failed init containers are kept for log inspection; success cleans up automatically; clearer failure messages with a copy-logs button
- Multi-token
entrypoint:(e.g.["dotnet", "dbmgr.dll"]) translated correctly; visible Compose label in the toolbar
Logs
- Native log viewer: continuous multi-line selection and ⌘C, copy-all button, optional timestamps
- Severity colouring (errors red, warnings orange, debug dimmed) tolerant of serilog / .NET / logfmt / klog syntaxes
Containers list
- One-click open in browser arrows next to published ports
⚠️ Ad-hoc signed (not notarized): System Settings → Privacy & Security → Open Anyway, orxattr -dr com.apple.quarantine /Applications/ContainerGUI.app.