+ Répondre à la discussion Actualité déjà publiée
  1. #1
    Responsable Java

    Avatar de Mickael Baron
    Homme Profil pro
    Ingénieur de Recherche en Informatique
    Inscrit en
    juillet 2005
    Messages
    11 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vienne (Poitou Charente)

    Informations professionnelles :
    Activité : Ingénieur de Recherche en Informatique
    Secteur : Service public

    Informations forums :
    Inscription : juillet 2005
    Messages : 11 738
    Points : 56 970
    Points
    56 970

    Par défaut Tutoriel vidéo : Quoi de neuf Docker vous explique ce que sont Boot2Docker, Docker-Machine et les volumes

    Bonjour,

    Developpez.com s'associe avec la chaîne YouTube « Quoi de neuf Docker » et de son auteur Nicolas De Loof pour vous proposer des vidéos autour du système de conteneur appelé Docker. L'originalité des vidéos proposées par Nicolas est de rendre accessible la technologie Docker à un public non spécialiste. C'est donc au travers d'astuces et de séquences humoristiques que Nicolas explique dans chaque séquence vidéo de 10 minutes environ les concepts autour de Docker.

    Dans cette deuxième vidéo, Nicolas De Loof vous explique comment utiliser Docker sur un poste de développement non Linux. Il parlera de Boot2Docker, de son remplacement Docker-Machine et au-delà d'eux du problème des volumes remote.



    N'hésitez pas à laisser vos commentaires à la suite de cette discussion.

    Des tutoriels autour de Docker sur Developpez.com : http://virtualisation.developpez.com/cours/#Docker

    Retrouver la première vidéo de Quoi de neuf Docker : http://virtualisation.developpez.com...colas-De-Loof/

    Bonne vidéo et à très bientôt pour une prochaine vidéo

    Mickael
    Responsable Java de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Java, consulter la page cours
    N'hésitez pas à consulter la FAQ Java et à poser vos questions sur les forums d'entraide Java
    --------
    Ingénieur de Recherche en informatique au LIAS / ISAE-ENSMA
    Page de cours : mbaron.developpez.com
    Blog : keulkeul.blogspot.com
    LinkedIn : https://www.linkedin.com/in/mickaelbaron
    Twitter : www.twitter.com/mickaelbaron

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    6 746
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 6 746
    Points : 14 144
    Points
    14 144

    Par défaut

    Ca commence à être bien technique et un peu moins niveau débutant.

    Personnellement, je trouve des solutions type openvz plus simples à utiliser, il serait intéressant d'avoir un comparatif avantage/inconvénients docker/openvz ou solution similaire. (merci de remonter l'info à Nicolas De Loof).

    L’intérêt de la conteneurisation est d'avoir une solution plus légère que la virtualisation. Hors Linux, nous sommes obligé d'utiliser VirtualBox. On imbrique donc de la conteneurisation dans une solution de virtualisation. Ça a son utilité dans le cas de plusieurs conteneurs, qui sera dans ce cas bien plus léger que plusieurs VM, mais rajoute de la lourdeur dans le cas de nécessité d'un seul conteneur.

    Pour ces aspects, par rapport à mes besoins, je ne compte pas utiliser Docker pour le moment, ce qui ne m’empêche pas de m'y intéresser, car c’est une solution qui prend de l'ampleur et je pense qu'à terme Docker sera en mesure de prendre ses distances avec VirtualBox.

    Et comme précisé dans le tuto, c'est une solution qui marche.

    Docker Swarm a particulièrement attiré mon attention.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Rédacteur/Modérateur
    Avatar de Logan Mauzaize
    Homme Profil pro
    Architecte technique
    Inscrit en
    août 2005
    Messages
    2 858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Transports

    Informations forums :
    Inscription : août 2005
    Messages : 2 858
    Points : 6 894
    Points
    6 894

    Par défaut

    Citation Envoyé par chrtophe Voir le message
    Ca commence à être bien technique et un peu moins niveau débutant.
    De toutes façons Docker n'est pas vraiment une solution qui se destine être implémentée par les débutants. Il faut déjà avoir des notions concernant le déploiement des applications. Ce qui n'est généralement pas la préoccupation des débutants.

    Citation Envoyé par chrtophe Voir le message
    Personnellement, je trouve des solutions type openvz plus simples à utiliser, il serait intéressant d'avoir un comparatif avantage/inconvénients docker/openvz ou solution similaire. (merci de remonter l'info à Nicolas De Loof).
    Merci pour ce partage et l'appel à l'ouverture d'esprit Si tu as des commentaires pour Nicolas De Loof, tu peux les adresser sur le compte Twitter de la chaîne (@QuoidNeufDocker) ou bien sur son compte perso (@ndeloof)

    Citation Envoyé par chrtophe Voir le message
    L’intérêt de la conteneurisation est d'avoir une solution plus légère que la virtualisation. Hors Linux, nous sommes obligé d'utiliser VirtualBox. On imbrique donc de la conteneurisation dans une solution de virtualisation. Ça a son utilité dans le cas de plusieurs conteneurs, qui sera dans ce cas bien plus léger que plusieurs VM, mais rajoute de la lourdeur dans le cas de nécessité d'un seul conteneur.
    La solution Boot2Docker est destinée aux développeurs et non à la production. Avec un OS léger comme TinyCore, un bon logiciel de virtualisation comme VirtualBox et un processeur correct avec support de la virtualisation (i5 ou i7), cela reste largement jouable. Le surcoût n'est pas immense pour du test en développement.

    Citation Envoyé par chrtophe Voir le message
    Pour ces aspects, par rapport à mes besoins, je ne compte pas utiliser Docker pour le moment, ce qui ne m’empêche pas de m'y intéresser, car c’est une solution qui prend de l'ampleur et je pense qu'à terme Docker sera en mesure de prendre ses distances avec VirtualBox.
    Pour le moment, je l'utilise activement uniquement pour l'édition des pages GitHub. Mais je projettes de faire un PoC pour simuler nos environnements de déploiement, histoire de pouvoir tester les scripts ou autre. Avant de vouloir être totalement "DevOps", je pense que la première phase c'est d'amorcer la convergence. Ensuite seulement je pense qu'on peut envisager de partager des process et des outils.

    Ensuite cela permet dans un deuxième temps de passer les environnements de test (intégration, UAT, etc.) de "on-premise" à "on-demand" en ayant des serveurs Docker sur un Cloud. Ces environnements étant assez volatile et leurs utilisations peu prédictibles. Il arrive en effet qu'ils soient plus utilisés que la production pendant les phases de test puis plus rien pendant des mois.

    Après je trouve que c'est également une solution très pratique pour faire de l'environnement jetable.
    Java : Cours et tutoriels - FAQ - Java SE 8 API - Programmation concurrente
    Ceylon : Installation - Concepts de base - Typage - Appels et arguments

    ECM = Exemple(reproduit le problème) Complet (code compilable) Minimal (ne postez pas votre application !)
    Une solution vous convient ? N'oubliez pas le tag
    Signature par pitipoisson

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/01/2016, 07h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo