Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:docker:good_practices:misc [2020/10/13 12:20] – qduchemi | technique:docker:good_practices:misc [2020/10/13 16:19] (Version actuelle) – [Healthcheck] qduchemi | ||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
## Version du fichier Compose | ## Version du fichier Compose | ||
- | On utilisera une version récente dans les fichiers `docker-compose.yml`, | + | On utilisera une version récente dans les fichiers `docker-compose.yml`, |
```yaml | ```yaml | ||
Ligne 59: | Ligne 59: | ||
< | < | ||
- | Si le `Dockerfile` nous convient, il serait pénible de le copier sur notre dépôt et de le maintenir | + | Si le `Dockerfile` nous convient, il serait pénible de le copier sur notre dépôt et de le synchroniser |
- | Comme il est préférable de récupérer une version précise, par exemple via un tag Git, on pourra utiliser la syntaxe suivante : | + | Comme il est préférable de récupérer une version précise, par exemple via un tag Git, on pourra utiliser la syntaxe suivante |
```yaml | ```yaml | ||
Ligne 71: | Ligne 71: | ||
On préférera utiliser la politique `restart: unless-stopped` pour les services. Ceci évite qu'un service arrêté explicitement ne se relance tout seul au démarrage de la machine. | On préférera utiliser la politique `restart: unless-stopped` pour les services. Ceci évite qu'un service arrêté explicitement ne se relance tout seul au démarrage de la machine. | ||
+ | |||
+ | ## Écrasement du HEALTHCHECK | ||
+ | Les `HEALTHCHECK` définis dans les Dockerfile ont souvent un intervalle assez long, ce qui empêche les conteneurs d' | ||
+ | |||
+ | Il est donc intéressant de les [définir directement dans le fichier Compose](https:// |