@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.
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.
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.
@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.
Dernière notification
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.
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
.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.
La prise en charge de Docker sous Windows par Microsoft sera également bientôt disponible
Actuellement, à l'exception des versions supérieures de Linux, Windows et OSX sont pris en charge via des machines virtuelles.