virli/slides/apps.md

48 lines
591 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
----
![](logo-docker.png)
2015-09-28 20:31:53 +00:00
----
2015-10-01 02:45:48 +00:00
![](nginxphp.png)
2015-09-28 20:31:53 +00:00
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