Actualiser explication_dockerfile.md
This commit is contained in:
parent
5d2ea70dbe
commit
7531dad012
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user