From 651634cd202785e1327025331a2372b90873d0f5 Mon Sep 17 00:00:00 2001 From: Mickael Asseline Date: Sun, 9 May 2021 08:44:44 +0000 Subject: [PATCH] docs: update Docker/Docker-Compose --- Docker/Docker-Compose.html | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Docker/Docker-Compose.html b/Docker/Docker-Compose.html index bc669fa..9864be8 100644 --- a/Docker/Docker-Compose.html +++ b/Docker/Docker-Compose.html @@ -2,7 +2,7 @@ title: Docker-Compose description: published: true -date: 2021-05-09T08:41:15.308Z +date: 2021-05-09T08:44:42.786Z tags: editor: ckeditor dateCreated: 2021-04-30T11:17:52.961Z @@ -207,7 +207,7 @@ mysql_c docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp Remplissez le formulaire de l'application, et tuez les conteneurs du docker-compose.yml, avec la commande suivante :

docker-compose kill

Relancez ensuite vos services, et vous verrez que vos données sont bel et bien sauvegardées.

-

Détails de la communication inter-conteneurs dans les sources de l'application

+

Communication inter-conteneurs dans les sources de l'application

Je ne vais pas trop rentrer dans les détails sur la partie réseau, car je vais rédiger un article qui sera dédié à cette partie. Mais sachez juste qu'un réseau bridge est créé par défaut, plus précisément c'est l'interface docker0 (ip addr show docker0), c'est un réseau qui permet une communication entre les différents conteneurs.

Donc les conteneurs possèdent par défaut une adresse ip. Vous pouvez récolter cette information grâce à la commande suivante :

docker inspect -f '{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
@@ -262,3 +262,4 @@ docker-compose rm ## Lister les images utilisées dans le docker-compose.yml docker-compose imagesChapitre précédent +

Source : devopssec.fr