IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Docker Discussion :

Bonne pratique développement dans container.


Sujet :

Docker

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut Bonne pratique développement dans container.
    Bonjour,
    Je teste actuellement Docker et je suis à la recherche des meilleures pratiques pour son utilisation. J'ai une expérience réduite en développement, je viens plutôt de la planête système.

    En place il y a un ordinateur pour réaliser le développement (ici un linux avec eclipse et pydev) et un serveur de test avec linux avec docker et plusieurs containers. Dans ces containers j'aimerai faire tourner plusieurs programme qui interagissent entre eux.

    Je n'arrive pas à définir quelle est la meilleur façon de faire pour éditer mes différents programmes sur les différents containers à partir de mon projet Eclipse.

    Comment êtes-vous organisé globalement pour faire du développement avec docker ?

  2. #2
    Membre Expert
    Avatar de Mickael_Istria
    Homme Profil pro
    Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Inscrit en
    Juillet 2008
    Messages
    1 479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Expert Eclipse IDE/RCP, pour Red Hat
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 479
    Par défaut
    Dans Eclipse IDE, tu peux installer https://wiki.eclipse.org/Linux_Tools...Docker_Tooling qui te donne des vues et du controle sur Docker de maniere un peu mieux integree a l'IDE. C'est souvent pratique. Mais c'est plutot un plugin "Ops" dans le sens ou il t'aide a visualiser tes containers et tes images, mais au dela de l'editeur Dockerfile, il ne t'aide pas trop a creer une image pour ton application. Ceci dit, ca vaut le coup quand meme de l'avoir.

    La "cle" du developpement avec Docker c'est d'avoir une automatisation du flot code -> image Docker; un "DevOps flow" comme tu le liras ca et la. Ca peut etre un script ou un outil de build, qui prend ton code et qui en 1 commande va generer l'mage Docker (donc compiler le code, le packager, l'inclure dans une image...). Une fois que tu as ca, tu peux l'automatiser dans Eclipse IDE pour le lancer en 1 clic ou meme faire en sorte qu'il ait lieu a chaque sauvegarde. Malheureusement, quel que soit l'IDE, il n'existe pas de grosse magie pour creer le container a partir de ton code; il y a beaucoup de variabilite d'un cas a l'autre et l'automatisation ne marche pas vraiment, donc il te faut generalement le faire a ta sauce.

    Si ton application consiste en plusieurs services ou sous-applications et que celles-ci peuvent etre utilisees par d'autres, alors ca vaut le coup de se renseigner sur Kubernetes (et/ou OpenShift) qui permettent de decrire ton systeme d'un point de vue "integration" avec des conteneurs Docker plus specialisees a la place d'un "conteneur monolithe". Mais tant que tu n'eprouves pas de difficulte avec ton workflow actuel, ne t'embete pas avec ca.

  3. #3
    Membre habitué
    Inscrit en
    Septembre 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 8
    Par défaut
    Ok merci pour ces précisions, cela me donne une idée globale de la méthode. J'avais utilisé le Docker Tooling mais effectivement cela simplifie la partie ops mais pas la partie dev.

Discussions similaires

  1. Bonne pratique des templates - Container
    Par LittleWhite dans le forum C++
    Réponses: 5
    Dernier message: 04/09/2012, 18h55
  2. Développement - Bonne pratique
    Par storm_2000 dans le forum UML
    Réponses: 12
    Dernier message: 06/11/2008, 18h24
  3. Réponses: 4
    Dernier message: 01/10/2008, 09h59
  4. Guide de "bonnes pratiques" pour le développement de drivers Oracle
    Par Vincent Rogier dans le forum Interfaces de programmation
    Réponses: 0
    Dernier message: 19/07/2008, 21h44
  5. Réponses: 5
    Dernier message: 17/04/2008, 10h11

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