Skip to content

AppleContainerGUI V.1.1

Latest

Choose a tag to compare

@KeepCoolCH KeepCoolCH released this 26 Oct 21:40

🔄 Changelog

🆕 Version 1.x

  • 1.1

    • 🧰 Bundled runtime with one-button installation, repair and volume migration, without Homebrew
    • 🍎 Apple Container 1.6.0 with Containerization/vminit 0.52.1 and builder 0.13.2
    • 🐳 Bundled Docker CLI 29.9.2 and Compose 5.5.1
    • 🔌 Managed Socktainer Docker API with private socket and optional /var/run/docker.sock setup
    • 🔗 Docker socket access inside containers for applications that manage containers through the API
    • 🧪 Docker commands in the Command tab run through the bundled CLI and API socket
    • 🩺 API diagnostics, runtime logs, Docker context setup and automatic API recovery
    • 📂 Shared read/write VirtioFS volumes and bind mounts, with Finder access and read-only mount support
    • 📦 Named and anonymous volumes with initial image-directory copy-up and protection against deleting volumes in use
    • 💾 Migration of existing disk-backed volumes with original disk images and configuration backups retained
    • 🌐 Docker network DNS for container names, Compose service names and aliases
    • 🧹 Hidden DNS helper containers with automatic cleanup when no longer needed
    • ⚙️ Settings tab with persistent CPU and RAM defaults for new containers and DNS helpers
    • 🧠 Recommended defaults: half the CPU cores rounded up to an even count and one quarter of physical RAM, within host limits
    • 🛡️ Changed resource defaults preserve existing containers, mounts, ports, environment and networks
    • 🗑️ Automatic stopping when deleting running containers, with data volumes retained
    • 🧽 Cleanup of confirmed stale container, image, volume, network and snapshot entries
    • 🔄 Quiet automatic refresh of containers, images, volumes and networks
    • 📊 Improved image names, tags, sizes, inspect/history data and registry origin metadata
    • 🏷️ Effective container names used as default hostnames for Docker API self-inspection
    • 🧩 Added docker top, captured exit codes and restart monitoring recovery after API restarts
    • 🖥️ Menu bar lists for running and stopped containers with Start, Stop and Restart actions
    • 🚀 Optional launch at login and API startup with the app
    • 🪟 Closing the window keeps the app in the menu bar; quitting stops the owned API while Apple Container and containers remain running
    • ✅ Robust container state extraction and system status parsing, including the formats reported with Apple Container 1.6.0
    • 🔢 App version displayed in the header and window title directly from the build
    • 🔒 Restricted socket permissions, DNS source validation, request limits and runtime integrity checks
    • 🛠️ Safer socket recovery, command timeouts, output capture and rejection of unsupported security requirements
    • 📝 Documented Docker API compatibility limits; removed the old Edit Resources action
  • 1.0

    • 🧭 Initial release of AppleContainerGUI
    • 🖥️ SwiftUI-based macOS interface
    • 🧰 Integrated Homebrew install flow for Apple Container CLI