Maison > Questions et réponses > le corps du texte
如题,好像Docker是根据Linux的LXC技术来做的,那么Mac上有没有办法通过编译源代码等方式来跑Docker呢?如果是Windows,没有LXC,是不是就不能用Docker了?小弟对Linux不太熟,还请各位赐教,提前感谢了。
ringa_lee2017-04-21 10:57:38
@widuu explique comment configurer Docker lorsque l'environnement de développement utilise Mac et Windows.
Mac et Windows ne peuvent pas exécuter Docker en tant que Hôte car Docker est basé sur deux fonctionnalités du noyau Linux : Espaces de noms et CGroups, il s'agit donc d'un système Unix. Mac OS et Windows ne peuvent pas être utilisés comme Hôte.
PHPz2017-04-21 10:57:38
Actuellement, Docker prend en charge les systèmes Windows et MacOS.
http://www.docker.com/product...
Docker est développé sur la base d'Ubuntu, il est donc officiellement recommandé de l'installer sur le système d'exploitation Ubuntu. Les autres systèmes doivent installer une Virtual Box (Vmware devrait également fonctionner, mais le responsable pense que cela facture des frais), puis charger l'image officielle boot2docker.iso
, sur laquelle Docker est préinstallé, et vous pouvez démarrer la machine virtuelle et utiliser il.
Si vous souhaitez fournir des services à d'autres, il est préférable de trouver une machine physique et d'installer Ubuntu pour exécuter Docker.
怪我咯2017-04-21 10:57:38
Oui
Installation de Windows à l'aide du tutoriel d'installation chinois virtualbox + vagrant : http://www.widuu.com/docker/docker-windows.html
Tutoriel d'installation en chinois pour utiliser boot2docker sur macos : http://www.widuu.com/docker/macos.html
Bien sûr, vous pouvez également utiliser virtualbox+vagrant sur macos. J'utilisais virtualbox+vagrant
.阿神2017-04-21 10:57:38
La technologie de virtualisation sous-jacente de Docker repose sur lxc, qui est le conteneur Linux. Les frères ci-dessus ont également introduit que lxc encapsule en fait les fonctionnalités du noyau des groupes de contrôle et de l'espace de noms. Par conséquent, il ne doit actuellement fonctionner que sous Linux. Le soi-disant support pour Mac, etc., est obtenu en s'appuyant sur Virtualbox.
Compiler le code source pour générer docker sur mac n'est pas un gros problème, je ne l'ai pas essayé. Généralement, j'utilise vagrant pour compiler sur mac, donc en fait il n'y a pas besoin d'utiliser la version mac je pense. est vraiment mauvais, insipide, complètement inutile. L'utilisation de vagrant et de l'hôte est une combinaison parfaite.
De plus, mon frère, puisque vous utilisez déjà Docker, il doit s'agir d'un développement en arrière-plan. Le développement backend nécessite toujours Linux comme compétence de base.
巴扎黑2017-04-21 10:57:38
La prise en charge de Docker sous Windows par Microsoft sera également bientôt disponible
ringa_lee2017-04-21 10:57:38
Actuellement, à l'exception des versions supérieures de Linux, Windows et OSX sont pris en charge via des machines virtuelles.