|
Auteur | Sujet : [TOPICUNIK] Docker |
---|
XaTriX | Reprise du message précédent :
--------------- "Xat le punk à chien facho raciste. C'est complexe comme personnage." caudacien 05/10/2020 |
Publicité | Posté le 11-10-2018 à 21:45:19 |
dd_pak | Ou docker system prune -f |
snowden | Merci pour vos conseils mais ces commandes ne fonctionnent pas
Message édité par snowden le 19-10-2018 à 20:19:18 --------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
dd_pak | Tu as fais un sudo ?
Message édité par dd_pak le 19-10-2018 à 22:28:03 |
snowden | Non, je suis déjà logué en root (pas le choix sur DSM 6.2).
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
dd_pak | Tu as tapé quoi exactement ? |
snowden | J'ai tenté pas mal de choses :
Message édité par snowden le 19-10-2018 à 23:19:25 --------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
snowden | Bon finalement, après pas mal de recherches, j'ai trouvé la solution.
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
Publicité | Posté le 19-10-2018 à 23:27:49 |
dd_pak | ça ne venait pas de docker |
snowden | Si si, je peux t'assurer que c'est une installation standard. J'ai rien demandé de spécial pendant la config du containerl.
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
dd_pak | Cela peut être un comportement normale.
|
snowden | Je ne crois pas utiliser des dockers volumes, après je débute Docker donc je vais pas trop m'aventurer à dires des aneries.
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
Messij | Si je me plante pas ça vient du driver de stockage par défaut (aufs/btrfs) qui est pas du tout optimal côté performances et occupation de l'espace disque. A préférer Overlayfs2 qui est nettement plus efficace mais je vois pas comment modifier le docker du synology pour passer en overlay2. Et de toute façon il demande un kernel récent en 4.1X donc ça doit être incompatible. Je suis entre autres passé sur du serveur DIY pour docker pour ça (et aussi docker sur un volume HDD c'est d'une lenteur question I/O ). Message cité 2 fois Message édité par Messij le 20-10-2018 à 03:28:57 --------------- WOW chien beaucoup |
snowden | Tu veux dire que ton docker tourne sur SSD ou SAS ? --------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
Messij | Mon Docker est sur une vm dans l'hyperviseur de mon nuc avec SSD. Je peix bidouiller l'install comme je veux. Question performances pures docker (operations de build, deploiements etc) mais également coté réactivité des applications deployées dans les conteneurs c'est le jour et la nuit comparé à Docker sur le HDD du syno (DS 415+). Si t'as une baie pas utilisée sur le syno je conseille de brancher un SSD et migrer le volume docker sur le SSD pour comprendre la différence. --------------- WOW chien beaucoup |
snowden | Non, j'ai déjà mes quatre baies de prise. Mais je vais y penser sur mon prochaine serveur. Je suis en train de réfléchir sur un fait maison justement. --------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
snowden |
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
e_esprit | Je ne connais pas le driver btrfs, mais de ce que je viens de regarder, les dossiers subvolumes c'est pour stocker les layers images et le layer du conteneur. Et donc pour répondre à ta question, non tu ne peux pas lui dire d'aller se mettre ailleurs, c'est ton driver de stockage qui veut ça, ne cherche pas à mettre les mains dedans dans le dos de Docker. Le seul truc pour lequel tu peux décider d'où ça va, c'est les volumes qui sont destinés à stocker les données. Les docs officielles Docker sont vraiment très bien faites, je t'invite à les consulter pour mieux comprendre les concepts d'images, de conteneurs, de graph drivers (les fameux drivers de stockage), et les volumes. Quand t'as bien pigé ces concepts, tout est très clair (reste la gestion du réseau, mais c'est une autre histoire). Sinon moi j'utilise overlay2/xfs partout (sauf sur le Synology du boulot mais j'ai qu'un pauvre Telegraf de Dockerisé dessus). Et aucun souci de perfs sur du HDD --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
snowden | Au niveau des performances, j'ai pas trop à me plaindre sur mon DS916+ avec les 8 Go.
Message édité par snowden le 20-10-2018 à 15:12:56 --------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
e_esprit | Bien sûr que ça a un sens ces noms "compliqués"... Sincèrement, documente toi sur comment se construit une image (pas que le Dockerfile, mais ce qui se passe vraiment derrière), tu verras, c'est très logique. --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
snowden | Après, je parle en petit connaisseur --------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
e_esprit | Si tu veux modifier des choses dans une image, ne le fais pas dans les fichiers que tu vois dans ton dossier docker. Jamais. Et c'est pas négociable Soit tu passes par un Dockerfile pour faire ta propre image (si tes à l'aise), soit plus simplement tu crées un conteneur, tu fais tes modifs dedans, et tu en fais une image (docker commit ...). C'est pas si compliqué que ça en a l'air, et tu y verras plus clair ensuite. --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
snowden | Oui mais on ne peut pas le faire concernant le subvolumes. On est obligé d'aller trifouiller dedans surtout quand il s'agit de simplement modifier un settings.yml par exemple. Je me trompe ?!
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
e_esprit | Oui tu te trompes. --------------- Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres. |
snowden | Bon, j'ai bien essayé de comprendre docker commit mais je ne vois pas comment je peux modifier le contenu de ce que je veux faire
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
dd_pak | Pour modifier un fichier tu peux faire:
|
snowden | Merci d'essayer de m'aider et m'apporter tes connaissances
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
dd_pak | 1/ Cela veut dire que bash n'est pas installé dans le container.
|
snowden | 1/ Ok merci. Et je suppose qu'on ne peut installer nous même bash dans un container ?!
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
dd_pak | 1/ Tu peux essayer un docker exec apt-get install bash mais j'ai jamais fait ça, la solution 2 est préférable.
Message cité 1 fois Message édité par dd_pak le 21-10-2018 à 13:13:44 |
snowden | Bonjour,
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
phraide | amoouuuuuuuur gloire et beautéééééééééé
--------------- I'm too old for this shit. |
snowden | Petite question par contre, j'ai quatre subvolumes qui concernent ce container et l'un des fichiers que je dois modifier se trouve dans les quatre.
Message édité par snowden le 21-10-2018 à 15:17:25 --------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
dd_pak | Il ne faut vraiment pas s'occuper de ce que tu trouves dans ces dossiers. C'est la gestion interne de Docker.
|
snowden |
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
dd_pak | Je dois vraiment mal expliquer
Message édité par dd_pak le 21-10-2018 à 17:11:35 |
snowden | Merci beaucoup dd_pak
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
snowden |
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
snowden | Bon apparemment, j'ai réussi.
--------------- « A l’origine de toute erreur attribuée à l’ordinateur, vous trouverez au moins deux erreurs humaines. Dont celle consistant à attribuer l’erreur à l’ordinateur. » |
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 |