écutant Docker Engine, on peut voir une interface nommée **docker0**:
<code bash>
# Liste des interfac... est /bin/sh
# Depuis le conteneur, on affiche le nom de la machine
hostname
server01
</code>
On souh... s complété avec l'IP du conteneur serveur, et les noms associés.
<note>
Selon la façon dont est constr... dans les variables environnement.
</note>
===== Nommage des interfaces =====
Lorsque qu'un nouveau r
m
docker-compose est un orchestrateur. Lancer un nombre important de conteneurs n'est pas forcément si... 3
</code>
<note>
Chaque conteneur doit avoir un nom unique. Le passage à l'échelle échouera si l'utilisateur a défini un nom de conteneur via la directive **container-name**. Le nom du conteneur créé lors de l'opération de mise à l
ont par défaut ====
Le réseau en pont par défaut nommé **docker0** est créé automatiquement par Docker... omplétant le fichier de /etc/hosts (résolution de noms des conteneurs)
==== Réseaux par pont définis p... de se trouver mutuellement (se résoudre) via leur nom de conteneur (Docker intègre un service de DNS)
... acter facilement les 2 autres conteneurs via leur nom de conteneur
ping -c 1 node-2
PING node-2 (172.1
daemon: No command specified
</code>
<note>
De nombreuses images de distributions GNU/Linux présente... ne de commande en spécifiant un argument après le nom de l'image:
<code bash>
docker run --rm --name te... int%%**, dans ce cas l'option est placée avant le nom de l'image:
<code bash>
docker run --rm --name t... r (par ajout d'un ou plusieurs arguments après le nom de l'image dans la commande "docker run"), on peu
tion %%--tag%%, -t permet de définir à la fois le nom de l'image et la version.
==== A propos du cont... dans le Dockerfile produit un layer (calque). Un nombre important de layers conduit à une image de tai... oute le poids de notre fichier de données.
Le phénomène des calques apparaîtra avec la modification su... ur stockée dans une chaîne de caractères.
* Les noms de labels commencent et se terminent par des let
===== Montage d'un sous répertoire dans un volume nommé =====
Il n'est pas possible de monter directement un sous répertoire présent sur un volume nommé cependant on peut obtenir un résultat équivalen... s.
Pour l'exemple on souhaite partager un volume nommé entre plusieurs services sauvegarder les donnée... ites par une base de données MySQL dans un volume nommé partager
<file>
# In the Dockerfile:
RUN mkdir
sysadmin netadmin docker}}
====== Déterminer le nom du conteneur depuis l’intérieur ======
Via dock... Il peut alors être utile de récupérer un certains nombre d'informations depuis l'intérieur du conteneur comme le nom de celui ou son numéro d'instance attribué par do... a socket du daemon Docker utilisé pour obtenir le nom du service
- /run/docker.sock:/run/docker.s
ution de la commande.
La commande run possède de nombreux arguments. Une présentation plus détaillé da... date de création,
* L'état du conteneur,
* Un nom unique pour le conteneur (plus facile à retenir/m... opt max-size=2m,max-file=5 alpine ash
</code>
De nombreuses options existent, la documentation officie... 'ID de chaque conteneur. Cet ID est utilisé comme nom de dossier dans **/var/lib/docker/containers/**
commande **docker container run** possède de très nombreuses options. Elle permet d'exécuter une comman... |
^ --name | Définir un nom pour le conteneur. |
^ --
ète des certificats des CA)
* La clé privée ici nommée d'après le fqdn du site %%www.example.com.key%... eur
# include fastcgi_params; # contient les noms des variables CGI /etc/nginx/fastcgi_params;
es labels pour le routage du trafic. Ici c'est le nom d'hote ''whoami.localhost'' qui permettra d'aigui... tage du trafic fonctionne sans problème car ni le nom (id) du conteneur ni l'IP ne sont utilisés:
<code