virli/slides/apps.md

52 lines
680 B
Markdown
Raw Normal View History

2015-09-28 20:31:53 +00:00
# Conteneurs applicatif
## Grandes idées
2015-09-30 03:05:14 +00:00
----
2015-09-28 20:31:53 +00:00
TODO une image représentant les conteneurs applicatifs
----
2015-09-30 03:05:14 +00:00
![](logo-docker.png)
2015-09-28 20:31:53 +00:00
----
TODO une image d'architecture nginx/php-fpm
2015-09-30 03:05:14 +00:00
## Quelques bonnes pratiques
2015-09-28 20:31:53 +00:00
----
2015-09-30 03:05:14 +00:00
#### Ne pas mettre à jour ou patcher une image
2015-09-28 20:31:53 +00:00
2015-09-30 03:05:14 +00:00
. . .
2015-09-28 20:31:53 +00:00
2015-09-30 03:05:14 +00:00
#### Garder les couches propres
* `apt-get clean`
* `docker squash`
. . .
#### Séparer les données du système
Cf. Data Only Container
. . .
2015-09-28 20:31:53 +00:00
2015-09-30 03:05:14 +00:00
#### Prendre les arguments depuis l'environnement
2015-09-28 20:31:53 +00:00
2015-09-30 03:05:14 +00:00
* Config DB ;
* config application ;
* config système.
2015-09-28 20:31:53 +00:00
2015-09-30 03:05:14 +00:00
. . .
2015-09-28 20:31:53 +00:00
2015-09-30 03:05:14 +00:00
#### Ne pas installer `syslog`, utiliser `docker logs`
2015-09-28 20:31:53 +00:00
2015-09-30 03:05:14 +00:00
. . .
2015-09-28 20:31:53 +00:00
2015-09-30 03:05:14 +00:00
#### Ne pas containeriser des applications intégrant déjà cette notion