CONTENEUR DOCKER
1 installation
Tous d’abord on desinstalle les anciennes version de docker
Installez les packages pour permettre aptd'utiliser un référentiel sur HTTPS:
Ajoutez la clé GPG officielle de Docker
Utilisez la commande suivante pour configurer le référentiel stable ensuite faire un update
Installez la dernière version de Docker Engine - Community
Apres installation on peut voir bien que le service docker est actif
Une fois l’installation terminé on peut demarer le service docker (service docker start ) et lancer
une image docker hello-world
2- Recherche d’image sur docker HUB
3- Telecharger un image docker
4- Lister les images présentes localement
5- Lancer un conteneur en mode interactive
6- Lancer un conteneur en mode deamon
7- Lister les conteneur en cours d’exécution ( docker ps ) avec l’ option -a pour avoir la liste
complète des conteneurs
8- Donner un nom à un conteneur
9- cycle de vie d’un conteneur ( inspecter un conteneur )
10- Demarrer , Arrester , Tuer un conteneur
11- Copier un fichier depuis un conteneur vers la machine hote
D’abord un lance un conteneur avec l’image de nginx
ensuite on copie le fichier [Link] dans le dossier courant de la machine hote
12- Lancer un conteneur avec un volume
apres on peux verifier le point de montage en faisant un docker inspect. On peux lister le dosisier
de montage sur la machine hote
13- Partager un volume de données entre plusieurs conteneurs
Tous d’abord on lance un conteneur avec un volume dans le documet root de nginx
ensuite on partage ce volume avec un autre conteneur avec l’option ( --olumes-from ).On redirige
un message dans ce dossier et on vois qu’on peut acceder à ce dossier via l’autre conteneur
14 lister les differants reseaux
15- créer un reseau bridge
16- mettre un conteneur dans ce reseau
on peut faire un docker inspect pour voir les informations du reseau
17- créer un reseau bridge avec une adresse reseau est passerelle
18- lancer un conteneur avec un reseau
19- suprimer un réseau
20- Lancer un conteneur avec le driver host
on peut verifier que cete machine a la meme adresse que la machine hote
21- executer un commande dans une conteneurs
22- suprimmer une images
23- suprimmer un conteneur
docker swarm join --token SWMTKN-1-27iyl0f2z5qel9mkzu1rf5eoanrcyz993xpxxk9grdhjzjapgc-
dctb3eff0z12plxxv4ddgx1g9 [Link]:2377
23- Pour créer un reseau overlay on genere un jeton qu’on doit partager avec les autre conteneurs
ensuite on lance un conteneur avec le reseau overlay
apres on parte la clé qu’on mavais generer avec l’autre machine
apres on lance un contenur avec le reseau overlay et on constate que ce conteneur est dans le
meme reseau que l’autre
apes on vois bien que les deux peuvent communiquer
24-creer un reseau macvlan
On peut faire un inspect sur le reseau pour voir les information
Maintenant on lance on conteneur avec le resau macvlan qu’on vient de créer avec l’option - -rm
qui signifie que le conteneur sera suprimmer des son arret
si on inspect le conteneur on peut voir son adresse IP et son adresse MAC
25- créer un sous reseau avec la commande vconfig
créer un reseau macvlan dans l’interface du sous reseau qu’on vient de créer
on lance un conteneur avec le réseau 8021q et ce conteneur a l’adresse [Link]