Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
633 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [TOPICUNIK] Docker

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6  7  8
Page Précédente
Auteur Sujet :

[TOPICUNIK] Docker

n°1367005
NHiX
Cop1
Posté le 27-10-2014 à 18:10:32  profilanswer
 

Bonjour, et bienvenue sur le topic unik de https://www.docker.com/

 

[en cours de construction]

 

Sommaire:

 

1/ Qu'est-ce que Docker ?
2/ Installation de Docker sur Debian/Ubuntu
3/ Exemples d'utilisations
4/ Astuces

 

1/ Docker

 

Je vais honteusement vous copiez la definition de wikipédia: http://fr.wikipedia.org/wiki/Docke [...] r_Linux%29
Docker est un projet open source qui automatise le déploiement d'applications dans des conteneurs logiciels. Selon la firme de recherche sur l'industrie 451 Research, « Docker est un outil qui peut empaqueter une application et ses dépendances dans un conteneur virtuel, qui pourra être exécuté sur n'importe quel serveur Linux ». Ceci permet d'étendre la flexibilité et la portabilité d’exécution d'une application, que ce soit sur la machine locale, un cloud privé ou public, une machine nue, etc.
Docker est développé en langage Go. Ce projet est utilisé par eBay, Spotify et d'autre grand compte
Il est installable sur n'importe quel distribution GNU/Linux 64 bits, sur MacOS et aussi depuis quelques temps sur Microsoft Windows grâce à boot2docker.

 

Actuellement en version 1.3.0 sur Fedora 21

 

2/ Installation de Docker

 

Sur Debian wheezy
source: linuxfr

 

Créer le fichier /etc/apt/sources.list.d/docker.list et écrire ça dedans :

 

deb http://get.docker.io/ubuntu docker main

 

Télécharger la clé GPG et installer le paquet :

Code :
  1. apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
  2. apt-get update
  3. apt-get install lxc-docker
 

Sur Debian 8
http://www.it-connect.fr/debuter-a [...] -debian-8/

  

Sur ubuntu 14.04

 

Une simple commande suffit

Code :
  1. sudo apt-get install docker
 


3/ Exemples d'utilisation
Docker est plus rapide et moins gourmand en mémoire que 2 VM pour 2 services. Un container pour un service, on respecte là l'esprit UNIX.

 


4/ Astuces

 

Vous pouvez tester Docker directement sur le site internet du projet qui peut vous servir de tutoriel
https://www.docker.com/tryit/

 

Voici une commande qui va effacer tout vos containers stockés sur votre disque dur

Code :
  1. sudo docker rm $(sudo docker ps -a -q)


Message édité par NHiX le 28-10-2014 à 10:43:54
mood
Publicité
Posté le 27-10-2014 à 18:10:32  profilanswer
 

n°1367053
LaRoueEstT​ombee
Hortense ! Pour moi !
Posté le 28-10-2014 à 10:29:41  profilanswer
 

Plutôt sympathique comme concept, le tutoriel est assez marrant. Tu as commencé à tester en profondeur ?


---------------
Avant, y'avait la loi de Murphy, maintenant, y'a la loi de Michel(c)budzi - [VDS]
n°1367055
NHiX
Cop1
Posté le 28-10-2014 à 10:32:50  profilanswer
 

Pour le moment juste 2 containers un avec Teamspeak3 et un autre avec une debian8 pour des tests uniquement. La rapidité est bluffante !
J'aimerai bien acquérir de bonnes connaissances sur Docker, tu sens bien la puissance de ce logiciel

n°1367057
LaRoueEstT​ombee
Hortense ! Pour moi !
Posté le 28-10-2014 à 10:52:32  profilanswer
 

Tu packages une application ou même un OS direct :ouch:


---------------
Avant, y'avait la loi de Murphy, maintenant, y'a la loi de Michel(c)budzi - [VDS]
n°1367064
NHiX
Cop1
Posté le 28-10-2014 à 11:09:54  profilanswer
 

Oui c'est exactement ça :)
et ça reste réellement réactif !
Tu peux même enchainer un Docker dans une VM dans un Docker, les possibilités sont folles

n°1367318
x1fr
Posté le 30-10-2014 à 16:07:28  profilanswer
 

Drap!
 
Je me sert de docker depuis pas mal de temps maintenant. Pour moi, je le vois comme un moyen de remplacer des VMs par des containers (on perd la possibilité d'utiliser windows, mais on y gagne au niveau de tout ce qui est mis en commun sur les containers).
 
Actuellement j'ai une kimsufi qui l'utilise. En gros dessus j'ai juste installé Ubuntu, ssh, fail2ban et docker. Tout le reste (kiwiirc, syncthing, php, nginx entre autres) tourne sous forme de container liés entre eux (php et nginx par exemple).
 
Je me suis fait une liste de Dockerfile pour différents rôles (serveur minecraft, serveur TS3, mono, etc...) le tout sous dépot git.
 
L'avantage que je vois dans ce fonctionnement c'est que le jour où je n'ai plus besoin d'un service, j'arrête le container, et il ne reste aucune trace sur mon système hôte. Autre avantage : avec un fichier Dockerfile je peux déployer la même chose sur plusieurs machines (par exemple la kimsufi et le serveur chez moi) ou même plusieurs fois sur une seule machine (serveur de jeu quelconque ou TS3 par exemple).
 
Actuellement mon serveur à la maison tourne encore sur Esxi par flemme, mais le but est de le passer sous docker quand j'aurai un peu de temps à lui accorder.


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367339
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 30-10-2014 à 18:28:52  profilanswer
 

avec un registry interne tu peux déployer de l'applicatif également

 

Je m'en sers aussi pour mes envirionnement de buld, en slave jenkins. c'est nettoyé après chaque build, et je peux répartir la charge aisément. En étude : gestion de processus long lived via mesos + marathon

 

Je m'en sers aussi pour hoster de petites apps web en perso, avec un haproxy en frontal.


Message édité par black_lord le 30-10-2014 à 18:29:46

---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1367562
XaTriX
Now we are all sons of bitches
Posté le 03-11-2014 à 14:45:36  profilanswer
 

Drap!
 
Niquel je bosse sur ça pendant 1 mois !
Vive HFR :o
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367565
XaTriX
Now we are all sons of bitches
Posté le 03-11-2014 à 14:55:02  profilanswer
 

docker search debian :lol:
http://pastebin.com/rny4jdMp
 
OK :o
 
Sinon il y'a un article très intéréssant sur docker dans le GNU/Linux magazine France, n174, de septembre 2014 !
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367566
NHiX
Cop1
Posté le 03-11-2014 à 15:09:19  profilanswer
 

Oui l'article dans le GNU/Linux magazine France 174 est très bien fait ;)
Ce que j'aime le plus avec Docker, c'est que finalement on n'installe plus d'applications, on les déploies :D

Code :
  1. docker search plex


 
Vraiment génial
 
J'ai créé le topicunik Docker, mais je suis en train de faire mes premiers pas avec docker, si vous avez des astuces/remarques... aidez-moi :cry:

mood
Publicité
Posté le 03-11-2014 à 15:09:19  profilanswer
 

n°1367567
x1fr
Posté le 03-11-2014 à 15:11:09  profilanswer
 

XaTriX a écrit :

docker search debian :lol:
http://pastebin.com/rny4jdMp

 

OK :o

 

Sinon il y'a un article très intéréssant sur docker dans le GNU/Linux magazine France, n174, de septembre 2014 !

 

XaT

 

C'est un peu l'avantage et l'inconvénient de leur dépôt officiel, c'est que tout le monde y va de son petit Dockerfile perso, et souvent il n'y a pas/peu de différence avec beaucoup d'autres.

 

Bon après, pour les images de bases au moins ça permet de savoir ce qu'il y a dedans.


Message édité par x1fr le 03-11-2014 à 15:11:34

---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367568
x1fr
Posté le 03-11-2014 à 15:16:05  profilanswer
 

NHiX a écrit :

Vraiment génial
 
J'ai créé le topicunik Docker, mais je suis en train de faire mes premiers pas avec docker, si vous avez des astuces/remarques... aidez-moi :cry:


 
Bizarrement, ça fait pas mal de temps que j'ai découvert docker et sur HFR il n'a jamais vraiment été évoqué.
 
J'ai bien essayé de lancer discrètement le sujet sur des topics comme kimsufi, mais ça n'a pas pris.


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367569
XaTriX
Now we are all sons of bitches
Posté le 03-11-2014 à 15:23:02  profilanswer
 

Don't worry NHiX je suis dans le même cas, je début (aujourd'hui) sur docker et j'ai 1 mois pour finir ma mission :D
De ce que j'ai vu aujourd'hui c'est vraiement un outil intéréssant !

 

Merci la communauté : https://registry.hub.docker.com/u/tokatsu/quagga/ :D

 

edit: j'ai un htop pour voir la conso cpu/ram, chromium me bouffe 10x plus que mes container :lol:
edit2 : perso je squatte #docker sur freenode

 


XaT


Message édité par XaTriX le 03-11-2014 à 15:23:49

---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367571
x1fr
Posté le 03-11-2014 à 15:49:35  profilanswer
 

Pour info : une version windows est en préparation :love:  
 
http://pro.clubic.com/it-business/ [...] ocker.html


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367572
XaTriX
Now we are all sons of bitches
Posté le 03-11-2014 à 15:54:30  profilanswer
 

Faut que ça soit bien fait, pas comme puppet sur windows :whistle:
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367586
XaTriX
Now we are all sons of bitches
Posté le 03-11-2014 à 16:30:41  profilanswer
 

Pourquoi y'a pas ps dans les containers/images de base ? :o
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367587
x1fr
Posté le 03-11-2014 à 16:36:00  profilanswer
 

Pas besoin :p

 

Docker top #ID#

 

edit : plus précisément "docker top CONTAINER [ps OPTIONS]"


Message édité par x1fr le 03-11-2014 à 16:37:06

---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367590
XaTriX
Now we are all sons of bitches
Posté le 03-11-2014 à 16:45:25  profilanswer
 

Ah, j'fais des cat/ls dans /proc :whistle:
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367602
jo popo
Posté le 03-11-2014 à 18:58:50  profilanswer
 
n°1367644
x1fr
Posté le 04-11-2014 à 10:28:32  profilanswer
 

Encore un exemple de ce que permet docker :
http://runnable.com/
 
On lance un éditeur de code en ligne (plusieurs langages proposés, donc C#, java, python, c++, etc...), et on se retrouve aux commandes d'un container avec l'environnement sélectionné installé.
 
On peut ajouter des fichiers sources, on a accès à une console, et on peut partager le résultat.
 
J'ai fait un petit test vite fait :
http://runnable.com/VFiYGgiGl1VUng [...] r-for-java
Ca permet de calculer, sur le jeu Minecraft, les zones dans lesquelles peuvent apparaître un certain type de monstre (les slimes en l'occurence).  
(Je sais, c'est bidon, mais c'est juste l'idée que j'avais en tête quand je suis tombé sur runnable :whistle: )


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367645
XaTriX
Now we are all sons of bitches
Posté le 04-11-2014 à 10:37:30  profilanswer
 

Je capte pas, je suis root dans mon container et je ne peux pas faire grand chose : impossible de changer le hostname, de régler le réseau avec ip addr, etc.
J'imagine que la marche à suivre est de créer le container avec ces infos en argument, mais j'aimerais tester 2/3 dans le container..
Vous utilisez pipeworks ?
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367646
XaTriX
Now we are all sons of bitches
Posté le 04-11-2014 à 10:44:08  profilanswer
 

Une préference pour une interface web ? DockerUI ? Shipyard ?
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367647
x1fr
Posté le 04-11-2014 à 10:46:40  profilanswer
 

Ben j'imagine que docker garde la main sur un certain nombre de choses (ip, hostname, etc...)
 
D'ailleurs quand tu fais un mount (sur la console de runnable.com par exemple), ça donne, entre autres, ça:
 

Citation :

/dev/xvdb on /etc/hostname type ext4 (ro,relatime,data=ordered)

                                 


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367648
XaTriX
Now we are all sons of bitches
Posté le 04-11-2014 à 10:51:53  profilanswer
 

Citation :

<larsks> XaT: You can use 'nsenter' to run commands inside a container without reduced privileges (so the 'ip' command will work).


http://linuxfr.org/news/logiciels- [...] vec-docker
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367650
XaTriX
Now we are all sons of bitches
Posté le 04-11-2014 à 11:16:36  profilanswer
 

Mon premier push sur le docker hub [:cawa]
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367653
lestat67se​l
:-)
Posté le 04-11-2014 à 11:21:57  profilanswer
 

drap

n°1367656
x1fr
Posté le 04-11-2014 à 11:30:03  profilanswer
 

XaTriX a écrit :

Mon premier push sur le docker hub [:cawa]
 
XaT


 
T'as ajouté ton image de base debian?  :D


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367658
XaTriX
Now we are all sons of bitches
Posté le 04-11-2014 à 11:36:51  profilanswer
 

Non j'ai fais un dockerfile basique pour faire un router nat, c'est très basique :o
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367661
x1fr
Posté le 04-11-2014 à 11:49:31  profilanswer
 

OK, mais ça ne serait pas un basique tout ça? :o
 
T'as fait comment pour gérer la conf réseau du coup?
 
Moi j'ai jamais fait de truc complexes, la config réseau de base de docker m'a suffit. Ca permet de lier des container entre eux (par exemple nginx est lié au container php pour le fcgi)


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367663
XaTriX
Now we are all sons of bitches
Posté le 04-11-2014 à 11:54:11  profilanswer
 

J'ai pas dit que ça marchait correctement :D
La justement je suis la dessus :jap:
 
Je suis sur pipework la : https://github.com/jpetazzo/pipewor [...] /README.md
Sinon : https://docs.docker.com/articles/networking/
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367713
XaTriX
Now we are all sons of bitches
Posté le 04-11-2014 à 17:09:50  profilanswer
 

A votre avis weave ou pipework ?
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367722
anapivirtu​a
Boh.
Posté le 04-11-2014 à 20:08:52  profilanswer
 

Je flag.


---------------
Twitter | Si vis pacem, para bellum.
n°1367730
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 04-11-2014 à 20:50:50  profilanswer
 

cadeau : https://mesosphere.com/docs/tutoria [...] esosphere/
 
parce que bon, faut arrêter de bricoler :o


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1367735
XaTriX
Now we are all sons of bitches
Posté le 04-11-2014 à 21:02:01  profilanswer
 

C'est des potes à CoreOS ? :o
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
n°1367736
memaster62
just do turbo S and tux
Posté le 04-11-2014 à 21:05:35  profilanswer
 

laissez moi comprendre... :sleep:  
en gros on peut executer n'importe quel binaire sans l'OS et proco sur lequel il est nativement developpé?


---------------
ma conduite intérieure .:R | ...optimisez votre chaudière...
n°1367754
x1fr
Posté le 05-11-2014 à 08:47:17  profilanswer
 

memaster62 a écrit :

laissez moi comprendre... :sleep:
en gros on peut executer n'importe quel binaire sans l'OS et proco sur lequel il est nativement developpé?

 

Pas tout à fait. L'os est virtualisé (mais le kernel reste celui de l'hote), et le proco doit être compatible (sur le cloud d'online par exemple il font tourner ubuntu arm)

 

Par contre tu peux très bien faire tourner un service node.js sur une machine hôte qui n'a pas node.js d'installé


Message édité par x1fr le 05-11-2014 à 08:48:01

---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367757
x1fr
Posté le 05-11-2014 à 08:59:37  profilanswer
 

En fait ça a l'air d'être possible de faire tourner du x86 sur un proc arm :ouch:  
 
https://community.cloud.online.net/ [...] port/374/8


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367809
NHiX
Cop1
Posté le 05-11-2014 à 14:39:24  profilanswer
 

Vraiment encourageante cette prouesse !
Il sera bientôt possible de faire tourner du x86 sur n'importe quelle architecture :)
Ils sont fort chez Docker :love:

n°1367817
x1fr
Posté le 05-11-2014 à 15:04:58  profilanswer
 

Et quand il y aura la version Windows on pourra mixer les OS de la même façon :love:  
[/mode rêve]


---------------
Origin / PSN / Steam / Uplay : x1fr - bnet : Fab#2717
n°1367824
XaTriX
Now we are all sons of bitches
Posté le 05-11-2014 à 15:39:10  profilanswer
 

jeanb disait sur je sais plus quel post que c'était dispo non ? Et sur azure aussi [:transparency]
 
J'ai bugé ?
 
XaT


---------------
eargasm § • Topics JV Rage Nostalgie • Discu Expatriés Toulouse Ryanair
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6  7  8
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [TOPICUNIK] Docker

 

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



Copyright © 1997-2016 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR