| |||||
| Auteur | Sujet : [TOPICUNIK] Docker |
|---|---|
Publicité | Posté le 05-11-2014 à 15:39:10 ![]() ![]() |
x1fr | Moi j'ai compris que sur azure ils avaient des distrib linux sur lesquelles docker pouvait tourner, et qu'ils étaient en train de bosser à pouvoir intégrer le processus de containerisation à l'environnement Windows
--------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
XaTriX | Je viens de capter que mon kernel 3.2 ne marche pas très bien avec docker --------------- Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb |
XaTriX | Qui a testé/mit en place Shipyard ? J'ai dockerui, c'est cool mais je vais peut être testé shipyard.
--------------- Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb |
x1fr | En fait on n'est que 3 à l'utiliser sur le forum, et en plus on ne s'en sert pas de la même façon --------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
XaTriX | Ou plutôt n'importe comment --------------- Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb |
lebibi Notre torture c'est la tourtel | Drapal, faut que je m'y mette --------------- |
lebibi Notre torture c'est la tourtel | Si je comprend bien le fonctionnement :
--------------- |
x1fr |
C'est exactement mon utilisation
La gestion des mises à jour c'est la partie avec laquelle j'ai un peu de mal. Par contre quand tu commence à hiérarchiser un peu les images (genre :
Ca se complique un peu parce que si tu mets à jour ton image de base, toutes les autres ne le prennent pas en compte. Après je me suis fait un organisation au niveau des Dockerfile, avec des scripts, donc le build / lancement de container est assez simplifié, mais tout reconstruire à chaque fois reste assez long, du coup c'est pas le truc que je fais aussi souvent que l'update du serveur hôte edit : et oui, tu peux avoir ton propre dépôt privé : https://github.com/docker/docker-registry Message édité par x1fr le 24-11-2014 à 08:53:23 --------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
Publicité | Posté le 24-11-2014 à 08:52:17 ![]() ![]() |
XaTriX | Cette question a peut être été soulevé sur leur forum --------------- Proxytaf ? porn, xxx, hentai, camgirl, onlyfans, torrent, warez, crack, keygen, serials, darknet, tor, vpn, proxy, hacktool, metasploit, sql injection, password list, brute force, cp, gore, deepweb |
Plam Bear Metal | Drap. --------------- Spécialiste du bear metal |
dead_j | J'ai testé il y a un mois Docker dans un laps de temps assez tendu, ce qui m'a gêné en faite c'est la flexibilité... le problème c'est qu'on peut tout faire mais qu'on sait pas vraiment quelles sont les bonnes pratiques --------------- Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D |
x1fr |
--------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
dead_j | Il y a un intérêt a utiliser CoreOS a la place d'une Debian ? Mon parc est "presque" entièrement en Debian (j'ai quelques Centos) je préférerais éviter ^^ --------------- Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D |
x1fr | A priori tu peux utiliser ce que tu veux. Moi aussi j'utilise la distrib dont j'ai l'habitude --------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
NHiX Cop1 |
Plam Bear Metal |
--------------- Spécialiste du bear metal |
dead_j | Bon j'ai enfin réussi a me libérer une journée pour vraiment tester docker et mettre un truc en prod avec.
Message cité 1 fois Message édité par dead_j le 17-12-2014 à 20:23:42 --------------- Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D |
x1fr |
Ce que j'ai fini par faire, c'est carrément foutre mon /etc/nginx dans un volume comme ça la config des vhost est indépendante de l'image nginx. A tout moment je peux faire des modifs dans la config (depuis l'hôte), il me suffit juste de relancer le container pour que la modif soit prise en compte. Pour la mise à jour du site, mon /var/www est aussi dans un volume, et je passe par scp (winscp / filezilla) sur l'hôte. Effectivement, ssh ne devrait, sauf cas spécial peut-être, pas tourner dans les containers : http://jpetazzo.github.io/2014/06/ [...] ered-evil/
En fait les 2 solutions sont identiques, elle utilisent les volumes. Quand tu créé un container, tu peux lui indiquer de créer un ou plusieurs volume. C'est une sorte de lien vers un chemin sur l'hôte. Mais tu peux aussi lui indiquer de réutiliser les mêmes volumes qu'un autre container. C'est ce qu'il faut faire pour la 2eme solution : créer un premier container dont le seul but est de créer les volumes, et ensuite tu lances d'autres containers avec --volumes-from, et ils bénéficieront des mêmes volumes. Par exemple j'ai un container "dockerception", qui est lancé avec la commande :
Si je veux pouvoir contrôler docker depuis l'intérieur d'un container (le container qui fait tourner php dans mon cas), je le lance avec
Le principal intérêt des volumes, c'est que contrairement à l'espace de stockage qui est créé pour la racine du container, ceux-ci ne sont pas détruits à l'arrêt du container, d'où la persistence. Après rien ne t'empèche, je pense, d'utiliser NFS dans tes containers
Ca c'est la grosse question que je me suis posé d'entrée. A priori il n'y a pas de solution. Par exemple imaginons une arborescence d'images docker dans ce style:
Comment faire quand une mise à jour de java est dispo? Je n'ai pas trouvé mieux que de faire un rebuild de Java, puis Appli Java1 et Appli Java2. Et c'est là qu'il faut à mon avis bien bosser sur ses Dockerfiles et ses containers : Un container ca doit juste être un environnement complet mais vide de données. Je fais tous mes dockerfile dans cette optique : pouvoir à tout moment jetter le container et l'image et être en mesure de le relancer juste avec un build / run Après je sais que Docker est pas mal utilisé par des developpeurs pour faire tourner leur applis, peut être que dans ce cas l'appli en elle-même n'est pas intégrée à l'image. 'Fin je ne sais pas, j'ai l'impression d'avoir une utilisation complètement différente de pas mal de personnes
Là typiquement tu l'as dans l'os, l'avantage c'est que tu peux préciser directement dans le dockerfile que tu va utiliser des volumes, même si ce n'est pas spécifié dans la commande run. Après en dernier recours tu as des moyens de récupérer ces données (par exemple avec un "docker cp" ), mais bon, une fois que ton container tourne "pour de vrai", il vaut mieux éviter ce genre de situation à mon avis Message cité 1 fois Message édité par x1fr le 18-12-2014 à 09:17:55 --------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
dead_j | Merci pour tes réponses --------------- Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D |
x1fr |
--------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
dead_j |
--------------- Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D |
x1fr |
--------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
dead_j | Ok donc si je précise pas le chemin du volume sur l’hôte le volume va être lié a l'ID du container et donc si je refais un build la liaison va être perdu. En faite ca sert juste a sortir un volume du filesystem aufs pour garder les données lors des manips sur le container.
Message cité 1 fois Message édité par dead_j le 21-12-2014 à 23:12:24 --------------- Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D |
x1fr |
--------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
dead_j | Astucieux Message édité par dead_j le 22-12-2014 à 20:47:46 --------------- Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D |
x1fr | Pour l'instant c'est très archaïque, j'ai un dossier dédié au stockage des "sources" d'images docker (un sous-dossier pour chaque image, contenant le dockerfile et les éventuels autres fichiers nécessaires à la création de l'image). Chaque sous-dossier est aussi un dépôt git (local pour l'instant)
--------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
Je@nb Kindly give dime | drapal
|
Je@nb Kindly give dime | Je sais plus où j'ai trouvé ça mais j'ai trouvé cette vidéo pas mal pour un noob de docker |
x1fr | Pour info, si vous passez de docker 1.3.2 à 1.4+ et que vos containers ne démarrent plus, il y a un paramètre à modifier dans le kernel :
--------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
Je@nb Kindly give dime | C'est pas péché, c'est plutôt une bonne idée |
Plam Bear Metal | Mais oui, c'est deux usages différents, donc c'est pas bête d'utiliser les deux --------------- Spécialiste du bear metal |
Plam Bear Metal | Perso je valide plus ce design que Docker direct sur du bare metal...
--------------- Spécialiste du bear metal |
Delivereath | J'envisage de mettre en place un container docker avec une petite DB et nginx. Est-ce une mauvaise approche de laisser les données dans le container ? Faut-il toujours utiliser un volume ? Concernant les backup, est-ce docker export est suffisant pour avoir une image du container ? Message cité 1 fois Message édité par Delivereath le 10-01-2015 à 13:03:03 |
Le_Tolier Hello IT ? | Je ne sais pas si vous connaissez, mais coreos c'est vraiment sympa. J'ai monté un ptit cluster de 3 machines coreos sur EC2, ca fonctionne vraiment bien. J'utilise FLANNEL, qui permet une communication direct en les containers même s'ils sont sur des hosts différents. Le seul problème qui me reste, c'est la gestion de l'ip affecté au container versus un DNS. Message édité par Le_Tolier le 12-01-2015 à 12:32:49 --------------- Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho ! |
x1fr |
--------------- Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717 |
Publicité | Posté le ![]() ![]() |

| Sujets relatifs | |
|---|---|
| Docker deux fenetres sous KDE ? | [Window Maker] Comment docker 2x la même appli ? |
| Plus de sujets relatifs à : [TOPICUNIK] Docker | |





