Meetup 17 07-env-java-into-docker

598 vues

Publié le

Un environnment de développement et d'exécution web java entièrement containeurisé présenté lors du meetup Docker Aix-Marseille le 17/05/2015

Publié dans : Technologie
0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
598
Sur SlideShare
0
Issues des intégrations
0
Intégrations
15
Actions
Partages
0
Téléchargements
3
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Meetup 17 07-env-java-into-docker

  1. 1. Développer avec Docker DOCKER MEETUP
  2. 2. Objectifs: ● Environnement de dev et d’exécution d’une webapp en Java ● Utilisation de micro-services : 1 container -> un processus ● Partage de l’environnement et backup des données
  3. 3. Pré-requis: - Docker engine - Docker compose (ex. Fig) - Docker registry 1.6.X 1.3.x 2.0.x
  4. 4. Environnement JEE:
  5. 5. Architecture dans Docker: JAVA TOMCAT MAVEN ECLIPSE DATA MYSQL ECLIPSE MYSQL DATA process data binaires lien volumes-from
  6. 6. Architecture (1/2) ● 1 cont eclipsedata: ○ build ○ volumes ● 1 cont eclipse: ○ image ○ volumes_from ○ ports ● 1 cont java: ○ build ○ volumes ● 1 cont tomcat: ○ build ○ volumes
  7. 7. Architecture (2/2) ● 1 cont maven: ○ build ○ volumes_from ● 1 cont mysql: ○ image ○ volumes_from ○ environment ● 1 cont mysqldata: ○ image ○ volumes
  8. 8. Persistance ● Supprimer tout sauf container data ● Recréer les autres containers avec compose
  9. 9. Pour les autres OS, un client VNC ● Docker engine dans une VM (virtualbox) ● Démarrage de la session X dans le container eclipse ● Récupération de la session X via un client VNC (port 5900)
  10. 10. Références ● Sources : https://github.com/cwahl-Treeptik/jdev-env-java ● Containers sur la registry : https://hub.docker.com/u/cwahl/ ● http://treeptik.fr/language/fr/votre-environnement-de-dev-avec-docker/

×