diff --git a/explication_dockerfile.md b/explication_dockerfile.md index 077a668..1439020 100644 --- a/explication_dockerfile.md +++ b/explication_dockerfile.md @@ -24,7 +24,7 @@ HEALTHCHECK --interval=1m --timeout=1s \ ## Commandes -**Définir l'image utilisée** +### Définir l'image utilisée ```dockerfile FROM httpd:alpine3.17 @@ -33,14 +33,14 @@ Tout dockerfile doit commencer par une ligne `FROM`. Pour trouver l'image, on va >Il faut à tout prix éviter la version "latest" ou de prendre la version en haut de page, sans rien après le nom de l'image (ex: httpd) et qui correspond à la version latest. -**???** +### n ```dockerfile RUN sed -i 's/Work Day Scheduler/Tom Moguljak/g' /usr/local/apache2/htdocs/index.html ``` T -**Ajouter une étiquette** +### Ajouter une étiquette ```dockerfile LABEL maintainer="Tom Moguljak" @@ -59,7 +59,7 @@ Ou en une seule, en séparant les définitions par un espace : LABEL maintainer="Tom Moguljak" version="1.8" tp="3" ``` -**Ajouter une variable d'environnement** +### Ajouter une variable d'environnement ```dockerfile ENV school="IUT" @@ -77,7 +77,7 @@ Ou en une seule, en séparant les définitions par un espace : ENV school="IUT" level="1.8" ``` -**Ajouter le contenu d'un dossier** +### Ajouter le contenu d'un dossier ```dockerfile COPY ./dayScheduler/ /usr/local/apache2/htdocs/ @@ -86,7 +86,7 @@ Une ligne `COPY` permet d'ajouter le contenu d'un dossier présent sur la machin > Si il est demandé d'ajouter le contenu d'un git, il faut faire git clone d'abord -**Faire des tests de survie** +### Faire des tests de survie ```dockerfile HEALTHCHECK --interval=1m --timeout=1s CMD curl --fail http://localhost:80/ || exit 1