web-dev-qa-db-fra.com

Pourquoi ne pouvez-vous pas installer Docker nativement dans OSX?

J'aimerais pouvoir utiliser Docker en dehors de Vagrant dans OSX. Pour l'instant, ce n'est pas possible. Quelles sont les raisons spécifiques pour lesquelles il n'est pas limité aux installations Linux uniquement?

47
Mihai Oprea

Docker n'est qu'une couche d'abstraction et d'automatisation au-dessus des conteneurs fournis par le système.

La limitation technique est que OS X ne prend pas en charge virtualisation au niveau du système d'exploitation , comme conteneurs sous Linux ou prisons dans FreeBSD (même malgré le fait que OS X est un BSD de sang mêlé).

Mais malgré cela, Docker vise à fournir un moyen facile de partager des images de conteneur et à s'assurer que toute image Docker fonctionnerait sur n'importe quel système compatible Docker, ils ont dû la limiter uniquement à Linux. (C'est probablement pourquoi Docker ne prend pas en charge FreeBSD et ses amis, qui ont des conteneurs.)

[~ # ~] mise à jour [~ # ~] : vous pouvez utiliser des projets comme docker-osx ou boot2docker pour profiter de Docker sur votre machine OS X de manière presque transparente (les deux créent une machine virtuelle Linux dans les coulisses.)

53
Gosha Arinich