Beta pubblica · macOS 26 Tahoe · Apple Silicon

Apple Containers ha finalmente un'app desktop all'altezza del tuo Mac.

Container Studio è un cockpit SwiftUI nativo per il runtime di container di Apple — ispeziona, esegui, usa exec e configura reti senza lasciare la GUI, poi migra i tuoi stack Docker con un piano guidato e reversibile. L'ispezione è gratis per sempre. Pro costa $2.90, una volta sola — prezzo promozionale di lancio.

DMG notarizzato · Homebrew Cask · Aggiornamenti automatici via Sparkle · telemetria disattivata per impostazione predefinita

Container Studio
Container Studio listing Apple containers with status, ports, filters and per-row actions
Ispezione gratis, per sempre Licenza una tantum, funziona offline Migrazione Docker reversibile Notarizzato e automazione senza shell esposta
Perché Container Studio

Hai fatto il salto al runtime di Apple.
I tuoi strumenti no.

Apple Container è veloce, nativo e integrato in macOS 26 — ma è un CLI. Container Studio gli regala l'esperienza desktop completa, senza reinventare il motore.

Runtime nativo, app nativa

Tutto gira contro l'Apple Container CLI sulla tua macchina — nessun sostituto di daemon, nessun livello proxy. Una vera app SwiftUI + AppKit per Mac Apple Silicon, con la cura che ti aspetti.

Tutto il flusso in una finestra

Container, immagini, volumi, reti, registry, machine, stack compose, salute e sistema — 12 sezioni con badge in tempo reale, dettaglio container con 8 schede, terminale PTY vero, browser di file e grafo della rete.

Migra senza scommettere

Il Migration Lab scansiona il runtime Docker Desktop, classifica ogni container ed esegue solo un piano a cui hai acconsentito — con journal, cutover e rollback in un clic. Nulla viene ignorato in silenzio.

Tutto ciò che usi ogni giorno

Un cockpit completo, non un wrapper.

Ciascuna funzione qui sotto è già nel beta — contro Apple Container CLI 1.x su macchine reali.

Dettaglio container approfondito — 8 schede

Log con streaming dal vivo, ricerca ed export · Info · Inspect JSON · Stats · un terminale interattivo vero (PTY con completamento e Ctrl+C) · Volumi · File con upload/download · Diff.

LogsInfoInspectStatsExec (PTY)VolumesFilesDiff
Dettaglio del container con log in streaming

Exec interattivo

Un terminale autentico in ogni container — frecce, completamento e Ctrl+C funzionano, con SwiftTerm sul PTY del CLI. Nessun giro per console web.

SwiftTermPTY

Topologia di rete, visuale

Trasforma l'elenco delle reti in un grafo dal vivo: container ↔ reti con sottoreti e conteggio dei collegamenti — vedi la topologia invece di setacciare l'output di inspect.

Vista a grafo della rete che collega container e reti

Immagini con pull a livello di layer

Pull con avanzamento per layer, velocità ed ETA. Filtra in uso vs. dangling. Build, finestre di run, inspect e prune — tutto consapevole di arm64.

Elenco immagini con repository, tag, dimensione e architettura

Registry sfogliati in nativo

Cerca su Docker Hub e GHCR con stelle, conteggio dei pull e badge ufficiali. I login stanno nel Portachiavi di macOS — mai in file di testo semplice.

Browser dei registry che cerca su Docker Hub e GHCR

Machine

VM Linux persistenti sul Virtualization framework di Apple — nessun hypervisor extra. Creale con CPU/memoria/disco, entra via SSH da Terminale, esegui comandi.

Apple-onlyVirtualization

Compose, il sottoinsieme onesto

Importa file compose, avvia stack pratiche, salva i container in esecuzione di nuovo in YAML. Le chiavi senza semantica supportata bloccano prima dell'esecuzione — niente sorprese silenziose.

ImportSaved stacksStart on login

Salute & registro incidenti

Il monitoraggio in background individua arresti imprevisti (exit code + frammento di log) e alert soglia memoria. Un registro incidenti che puoi svuotare — mai un killer.

Pannello di sistema

Avvio/arresto engine, uso disco per categoria, domini DNS → localhost e un registro di audit CLI completo di ogni comando eseguito dall'app per te.

Dev Containers  EXPERIMENTAL

Apri una cartella con .devcontainer, avviala via Apple Container + SSH e salta dritto in VS Code Remote-SSH.

Migration Lab

La strada più sicura da Docker Desktop
a Apple Container.

Una pipeline guidata che inventaria il tuo runtime Docker, classifica la compatibilità ed esegue solo il piano a cui acconsenti esplicitamente — journal su disco e rollback a un clic.

1

Inventory

Legge docker ps -a, immagini e volumi — seleziona cosa migrare.

2

Plan

Ciascun riscontro classificato esatto / adattato / non supportato. Il dry-run mostra l'intera catena di passaggi, nomi delle variabili e rimappature delle porte.

3

Report

Riscontri di compatibilità solo con rule ID — mai valori d'ambiente o segreti mostrati. I bloccanti restano bloccanti.

4

Consent

Conferma esplicita prima che nulla parta. Opzionale: trasferire named volume (backup → checksum → ripristino), spostare immagini via OCI tar, cutover dopo la verifica di salute.

5

Execute

Esegue solo il piano consentito; ogni passaggio va nel journal in Application Support. Le semantiche non supportate bloccano l'esecuzione — mai ignorate in silenzio.

6

Validate & recover

Validazione post-migrazione, supervisore di riavvio adattato e rollback con comandi di pulizia manuale copiabili se qualcosa non si può revertire automaticamente.

✦ Inventario, pianificazione e scansioni di compatibilità sono gratis — sblocca Pro solo per eseguire o fare rollback.
Migration Lab — Docker → Apple
Migration Lab con inventario Docker reale a sinistra e pannello di piano, dry-run, compatibilità e consenso a destra
  • Il Docker di origine resta intatto — la migrazione non cancella nulla da Docker Desktop.
  • I named volume viaggiano con backup, verifica checksum e ripristino.
  • Le immagini locali si spostano via OCI tar (docker save → container load).
  • Modalità cutover: ferma chi scrive su Docker solo quando il lato Apple è in salute.
Fiducia per progetto

Privato per impostazione predefinita. Verificato offline.

I tuoi container, volumi e variabili d'ambiente non lasciano mai il tuo Mac. Il servizio di licenze non li vede mai — e vede appena te.

La telemetria è opt-in — ed è spenta

Solo 9 eventi aggregati autorizzati (come migration_plan_generated). Niente nomi di container, percorsi, variabili d'ambiente, log o email. ID telemetria casuale, separato dalla tua installazione. Il worker rifiuta qualunque campo sconosciuto.

Le licenze si verificano offline, Ed25519

La tua licenza Pro è firmata dal worker ospitato e verificata offline con una chiave pubblica incorporata. La chiave privata non viaggia mai. Nessun check-in obbligatorio per continuare a usare ciò che hai comprato — i rimborsi valgono solo al prossimo avvio online.

Fail-closed, due volte

Ogni comando CLI attraversa una barriera di entitlement e una di compatibilità runtime prima ancora di generare un processo. I comandi sconosciuti nascono bloccati. Un bug del paywall non può diventare mai una mutazione eseguita.

Notarizzato, diagnosi redatte

Developer ID + Hardened Runtime + DMG notarizzati con ticket allegati. "Esporta diagnostic" produce un JSON redatto — password rimosse dai log dei comandi, segnalazioni di crash tenute in locale.

Sotto le tue dita

Screenshot reali. Runtime reale.

Acquisiti dal beta in funzione su ambienti reali Apple Container e Docker Desktop.

Dettaglio container — log
Streaming container logs
Log dal vivo con ricerca, wrap ed export
Reti — grafo
Network graph
Topologia di rete a colpo d'occhio
Migration Lab
Migration Lab inventory and plan
Inventario Docker → piano → consenso → esecuzione
Unlock Container Studio Pro
Schermata di sblocco Pro con prova di 14 giorni e acquisto una tantum
Sblocco partendo dalla prova, direttamente nell'app
Pricing

Gratis da ispezionare. $2.90 per possederlo.

Nessun abbonamento. Nessun calcolo postazioni. $2.90 è un prezzo promozionale di lancio — compra durante il beta e la licenza resta tua per sempre, anche dopo l'aumento.

Free

$0per sempre · senza carta

Tutto ciò che serve per osservare e valutare il tuo runtime.

  • Elenca container, immagini, volumi, reti
  • Ispeziona runtime, log, stats & diff
  • Inventario e scansioni della migrazione Docker
  • Avvia / arresta engine
  • Esegui / crea / elimina container
  • Exec interattivo · automazione dell'host
  • Esegui migrazione & rollback
Scarica il beta gratuito
Il più scelto · a vita

Pro

$2.90una tantum · nessun abbonamento

Prezzo promozionale di lancio. Compra una volta nel browser, incolla la chiave, verifica offline per sempre. Portabile su tutti i tuoi Mac — il prezzo torna regolare a beta finito.

  • Tutto quello che c'è in Free
  • Avvia / arresta / crea / elimina qualsiasi cosa
  • Exec interattivo nei container
  • Esegui migrazione Docker, cutover & rollback
  • Automazione host: SSH alle machine, Terminale
  • Avvio automatico degli stack Compose al login
  • Supporto prioritario durante il beta
Compra Pro nell'app durante l'onboarding

Com'è fatto

Piani, prova e riscatto della licenza vivono nativamente nell'onboarding — senza creare account, senza dashboard.

Scegli il tuo piano
Confronto dei piani nell'onboarding: Free 0 dollari contro Pro 2.90 una volta
  • Pagamento Stripe nel tuo browser
  • Chiave di licenza consegnata via email
  • Incolla una volta — funziona offline, per sempre

In dubbio? Prendi 14 giorni di Pro completo. Gratis, senza carta.

Avvia la prova dentro l'app con una semplice email. Alla fine torni a Free automaticamente — i tuoi container continuano a girare e nulla viene eliminato.

Inizia la prova — scarica il beta
Domande, risposte con onestà

FAQ

Cosa mi serve per farlo girare?
Un Mac con Apple Silicon (serie M) con macOS 26 Tahoe o successivo e Apple Container CLI 1.0.0 o 1.1.0. Il CLI si installa con una riga: brew install --cask container — e il wizard di configurazione ti guida al primo avvio.
Cosa succede con una versione sconosciuta dell'Apple Container CLI?
Le versioni runtime sconosciute restano pienamente disponibili per ispezione e scansioni di migrazione, ma sono bloccate per le mutazioni finché la matrice di compatibilità non le convalida. Nessuna sorpresa dopo un aggiornamento del CLI.
È supporto completo a Docker Compose?
No — e l'app lo dice subito. L'importazione Compose supporta un sottoinsieme pratico e avvia i servizi come processi container run individuali; le chiavi senza semantica supportata bloccano l'esecuzione prima che qualcosa parta. Le reti personalizzate sono mappate via --network; il DNS per nome di servizio non è garantito.
La migrazione cancella i miei container Docker?
Mai da sola. Il Docker di origine resta intatto; scegli tu esplicitamente il cutover (fermare chi scrive su Docker quando il lato Apple è in salute), e ogni passaggio eseguito va nel journal con rollback a un clic disponibile.
Cosa succede alla fine della prova?
L'entitlement passa a Free e basta: i container continuano a girare, i dati restano. Puoi comprare Pro più tardi a $2.90 una volta e incollare la chiave — verificata offline.
Come ricevo gli aggiornamenti?
Il DMG è notarizzato e con ticket allegato; gli aggiornamenti arrivano via Sparkle (appcast firmati) e Homebrew Cask: brew install --cask souza-vinicius/tap/container-studio. Niente Mac App Store durante il beta.
Perché $2.90?
È un prezzo promozionale da beta per i primi adottanti — una volta, a vita, portabile sui tuoi Mac. A beta finito il prezzo salirà; chi ha comprato a $2.90 conserva la licenza a vita. Il prezzo mostrato nell'app durante il beta fa fede.

Esegui i tuoi container alle condizioni di Apple.

Scarica il beta, scansiona gratis il tuo setup Docker e migra quando sei pronto — col pulsante di rollback a portata di mano.