Comments on: Le déploiement par conteneurs avec Docker http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/ Du code, du cul Sat, 07 Nov 2015 11:08:18 +0000 hourly 1 http://wordpress.org/?v=4.1 By: Sam http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-96934 Mon, 21 Jul 2014 18:19:10 +0000 http://sametmax.com/?p=10270#comment-96934 Ouai mais c’est de la pub bien faite :)

]]>
By: jc http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-96924 Mon, 21 Jul 2014 17:59:30 +0000 http://sametmax.com/?p=10270#comment-96924 Merci pour le tuto!

Je me suis basé dessus pour passer direct aux travaux pratiques, et créer une image configurable/réutilisable pour 0bin (la version php de zerobin en avait déjà une, pas la votre, c’était un excellent prétexte)

Les sources sont là (Dokerfile + custom settings.py):
https://github.com/jcsaaddupuy/docker-0bin

L’image est là :
https://registry.hub.docker.com/u/jcsaaddupuy/0bin/

Et le how-to est là (full disclo : c’est de la pub, j’ai écris cet article):
http://slash-dev-blog.me/how-to-dockerize-0bin.html

]]>
By: Fab http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-72163 Thu, 26 Jun 2014 06:56:41 +0000 http://sametmax.com/?p=10270#comment-72163 @Matt : ok, effectivement c’est logique. J’ai jeté un oeil dans la doc et j’étais passé à côté d’une page dédiée à cette problématique. Du coup la solution de créer un container avec un volume semble bien appropriée. Ceci dit ça ajoute encore à truc à gérer alors lors du déploiement, mais j’ai vu qu’il y avait des outils pour orchestrer tout ça. Je vais tester tout ça, ça a l’air vraiment pas mal.

]]>
By: Matt http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-71117 Wed, 25 Jun 2014 18:13:21 +0000 http://sametmax.com/?p=10270#comment-71117 @Fab : Oui, puisque ta BDD est quelque chose que tu veux vraiment conserver au cours des changements/upgrades de container, tu devrais stocker ses données sur un ‘volume’ Docker, cf l’option ‘-v’.
Même chose pour le dossier d’upload.
Plusieurs solutions:

– créer un volume uniquement lié au container,
– créer un volume sur l’hôte physique avec un montage ‘bind’ dans ton container
– créer un container avec un volume (le container ne fait rien et peut même être stoppé) et utiliser l’option ‘volumes-from’ pour chaque container devant utiliser le volume

]]>
By: Fab http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-71114 Wed, 25 Jun 2014 18:08:58 +0000 http://sametmax.com/?p=10270#comment-71114 Merci pour la découverte, ça a l’air géant. Cependant j’ai une question bête, mais je la pose quand même. Comment gère-t-on la persistence des données d’une application? Pour un CMS connecté à une BDD par exemple, puis ayant un dossier d’upload : doit-on gérer une BDD et un dossier partagé hors du container? Comment fait on quand on veut mettre à jour son conteneur?

]]>
By: blop http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-67608 Mon, 23 Jun 2014 14:49:32 +0000 http://sametmax.com/?p=10270#comment-67608 @Matt Merci,le problème vient de là mais je ne l’avais pas résolu. J’ai testé avec plusieurs distributions, sans succès.
D’après ce que j’ai lu il faut le recompiler pour que ça fonctionne en 32bits (ma bécane tourne sur du Celeron je ne peux pas mettre d’OS amd64). Tant pis ce sera pour une prochaine machine.

]]>
By: Sam http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-65689 Sun, 22 Jun 2014 02:46:44 +0000 http://sametmax.com/?p=10270#comment-65689 Docker est parfaitement près pour la prod. Docker vise l’isolation des composants pour le déploiement, pas le sandboxing pour la sécurité. Il faut utiliser le bon outil pour la bonne tâche, et pas se plaindre que son marteau abîme les pas de vis.

]]>
By: Jean Eude http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-64917 Sat, 21 Jun 2014 16:19:37 +0000 http://sametmax.com/?p=10270#comment-64917 “Parfaitement isolées”

Non, docker n’est pas encore prêt pour la prod.

https://news.ycombinator.com/item?id=7910117
http://stealth.openwall.net/xSports/shocker.c

]]>
By: Matt http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-64680 Sat, 21 Jun 2014 14:33:05 +0000 http://sametmax.com/?p=10270#comment-64680 @blop : tu as sans doute trouvé la solution depuis longtemps, mais je pense que ton problème est lié au fait que ta distrib Mint est en 32 bits (” Linux 3.11-2-486 #1 Debian 3.11.8-1 (2013-11-13) i686 GNU/Linux”).
Docker, et les images existantes, ne fonctionnement qu’en 64 bits, en tout cas pour l’instant (en interne, Docker a déjà des éléments pour gérer différentes architectures, mais je ne sais pas ce qu’ils vont en faire).

]]>
By: Oliver http://sametmax.com/le-deploiement-par-conteneurs-avec-docker/#comment-45532 Sun, 08 Jun 2014 06:50:07 +0000 http://sametmax.com/?p=10270#comment-45532 Incroyable comme j’ai reconnu Jérôme sans que son nom soit prononcé! Je ne suis donc pas le seul à qui il a laissé cette impression.

]]>