Réponses:
Docker fournit des méthodes de gestion des conteneurs au niveau du système d'exploitation et est construit sur les fonctionnalités natives de Linux pour la conteneurisation au niveau du système d'exploitation. Tous les conteneurs s'exécutant sur un système partagent le même noyau; Mac OS X n'utilise pas le noyau Linux, mais plutôt un noyau mach, il ne peut donc pas être exécuté dans un conteneur Docker pour le moment.
Vous pouvez exécuter Docker sur votre Mac à l'aide d'une machine virtuelle, mais les conteneurs exécutés sur cette instance doivent exécuter Linux.
Maintenant que Docker utilise libcontainer plutôt que LXC comme base, il est possible que le portage ultérieur de libcontainer permette un jour d’exécuter des conteneurs Windows et Mac OS Docker sur ces systèmes, mais cela dépendra des fonctions de système d’exploitation appropriées disponibles permettre la conteneurisation.
so [Mac] cannot be run inside a Docker container at this time.
<- Y at-il des mises à jour à ce sujet maintenant? Ou sommes-nous toujours limités aux applications purement Linux?
L'exécution d'une machine virtuelle OSX dans un conteneur Docker est possible. Jetez un coup d'oeil à https://github.com/Cleafy/sxkdvm par exemple.