tuto2 corrected and ready
This commit is contained in:
parent
2c5317f4f9
commit
15236db9af
14 changed files with 124 additions and 136 deletions
|
|
@ -27,16 +27,23 @@ jour. De manière générale, il n'est pas recommandé de faire de mises à
|
|||
jour automatiques et systématiques des éléments présents dans l'image,
|
||||
à l'exception des mises à jour de sécurité[^SECURITY_UPDATE]. En effet, une mise à jour
|
||||
qui apporte des changements peut altérer le comportement du conteneur,
|
||||
en fonction de la date à laquelle on le construit.
|
||||
en fonction de la date à laquelle on le construit. Car on ne sait pas d'avance
|
||||
quelles versions de nos dépendances on va récupérer.
|
||||
|
||||
[^SECURITY_UPDATE]: Voir cet article :
|
||||
<https://pythonspeed.com/articles/security-updates-in-docker/>
|
||||
|
||||
Si vous souhaitez disposez d'une nouvelle version de l'image, il est
|
||||
plutôt recommandé de contacter le mainteneur de l'image pour qu'il la
|
||||
mette à jour, en utilisant un nouveau tag s'il le juge nécessaire.
|
||||
mette à jour, en utilisant un nouveau tag s'il le juge nécessaire. Si
|
||||
cette solution n'est pas envisageable, alors il vaut mieux créer votre
|
||||
propre image, à partir de l'image de base : vous serez alors vous-même
|
||||
responsable de la bonne continuité de construction des images issues
|
||||
de votre image, sans que cela soit hasardeux au moment de la
|
||||
construction.\
|
||||
|
||||
Installons maintenant un programme :
|
||||
La liste des paquets récupérés, installons maintenant un programme : notre
|
||||
première image pourrait contenir notre éditeur de texte favori :
|
||||
|
||||
<div lang="en-US">
|
||||
```bash
|
||||
|
|
@ -45,10 +52,10 @@ apt-get install nano
|
|||
</div>
|
||||
|
||||
Lorsque l'installation de `nano` est terminée, quittons l'image en tapant
|
||||
`exit`.
|
||||
`exit`.\
|
||||
|
||||
Sauvegardons nos modifications en tant que nouvelle image Docker, avec
|
||||
la commande `commit` :
|
||||
Nous allons sauvegarder nos modifications en tant que nouvelle image Docker,
|
||||
avec la commande `commit` :
|
||||
|
||||
<div lang="en-US">
|
||||
```bash
|
||||
|
|
@ -100,4 +107,7 @@ docker container run -it my_nano /bin/bash
|
|||
```
|
||||
</div>
|
||||
|
||||
Contenant notre éditeur de texte favori.
|
||||
contenant notre éditeur de texte favori.\
|
||||
|
||||
On ne va pas réaliser ce script ni l'étoffer, car il existe justement un
|
||||
mécanisme de construction d'image : le `Dockerfile`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue