Latest web development tutorials

Tutorial Docker

Docker est un moteur de conteneur d'application open source, basée sur la langue Go et la conformité de protocole source de Apache2.0.

Docker permet aux développeurs d'emballer leurs applications et leurs dépendances à un poids léger, récipients portables, puis publier sur l'une des machines Linux populaires peuvent également être virtualisé.

Container est entièrement mécanisme sandbox aura pas d'interface avec l'autre (similaire à l'iPhone app), le plus important est la performance faible surcharge conteneur.


Qui devrait prendre ce tutoriel?

Ce tutoriel est destiné aux ingénieurs d'exploitation et de maintenance et les développeurs back-end, grâce à cette étape par étape tutoriel, vous pouvez en apprendre davantage utiliser Docker.


Avant de lire ce tutoriel, vous devez savoir

Avant de lire ce tutoriel, vous devez maîtriser les commandes courantes de Linux. Vous pouvez le site des tutoriels Linux pour apprendre les commandes.


scénarios Docker

  • Application Web emballage et de l'automatisation de l'édition.

  • L'automatisation des tests et d'intégration continue, la libération.

  • Déploiement et réglage de la base de données ou d'autres applications de back-office dans un environnement axé sur le service.

  • Recompilez ou étendre une OpenShift existante ou plate-forme PaaS Cloud Foundry pour construire leur propre environnement.

  • Avantages de Docker

    • 1, une procédure simplifiée:
      Docker permet aux développeurs d'emballer leurs applications, ainsi que d'un récipient portable pour les dépendances, puis publier à tout de la machine Linux populaire, peut être virtualisé. Docker a changé la façon de la virtualisation, permettant aux développeurs de mettre leurs résultats directement au Docker être géré. La commodité est le plus grand avantage Docker a, dans le passé besoin de plusieurs jours, voire plusieurs semaines de mission au Docker traitement des conteneurs, il vous suffit de quelques secondes pour terminer.

    • 2, éviter de choisirlaphobie:
      Si vous avez une phobie de choix, ou les patients expérimentés. Docker vous aider à emballer votre enchevêtrement! Par exemple miroir Docker, l'image Docker contient l'environnement d'exploitation et de la configuration, de sorte que vous pouvez simplifier le déploiement de plusieurs exemples d'applications de Docker de travail. Par exemple, des applications Web, des applications d'arrière-plan, les applications de base de données, de grandes applications de données telles que clusters Hadoop, les files de messages, etc., peuvent être emballés dans un déploiement d'une seule image.

    • 3, économiser de l' argent:
      D'une part, l'ère de l'informatique en nuage, afin que les développeurs ne disposent pas d'effet afin de poursuivre le matériel de haute configuration, Docker changer l'inévitable état d'esprit haute qualité-prix. Docker combiné avec un nuage à l'espace pour être plus pleinement utilisé. Non seulement résolu le problème de la gestion du matériel, mais aussi changé la manière dont la virtualisation.


    Liens connexes

    Le site officiel de Docker: http://www.docker.com

    Github Docker Source: https://github.com/docker/docker