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
|