Risposte:
Docker fornisce metodi per la gestione di container a livello di sistema operativo ed è basato sulle funzionalità native di Linux per la containerizzazione a livello di sistema operativo. Tutti i contenitori in esecuzione su un sistema condividono lo stesso kernel; Mac OS X non utilizza il kernel Linux, ma piuttosto un kernel mach, quindi al momento non può essere eseguito all'interno di un contenitore Docker.
Puoi eseguire Docker sul tuo Mac usando una macchina virtuale, ma i contenitori in esecuzione su quell'istanza dovrebbero eseguire Linux.
Ora che Docker utilizza libcontainer anziché LXC come base, è possibile che un giorno il porting di libcontainer in futuro possa consentire di eseguire rispettivamente contenitori Docker Windows e Mac OS su tali sistemi, ma dipenderebbe dalle funzionalità del sistema operativo appropriate disponibili per consentire la containerizzazione.
so [Mac] cannot be run inside a Docker container at this time.
<- Ci sono aggiornamenti su questo ora? O siamo ancora limitati alle applicazioni Linux pure?
È possibile eseguire una VM OSX in un contenitore Docker. Dai un'occhiata a https://github.com/Cleafy/sxkdvm per esempio.