New tuto 3 done

This commit is contained in:
nemunaire 2020-10-28 23:16:34 +01:00
parent 5f4880dc50
commit ba77aca73b
57 changed files with 1026 additions and 137 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View file

@ -49,7 +49,8 @@ docker container run -it my_editor /bin/bash
## `RUN` dans le `Dockerfile`
Dans un `Dockerfile`, chaque ligne est exécutée indépendamment des autres et
correspondra à une nouvelle couche de notre image.
correspondra à une nouvelle couche de notre image. Exactement comme on a
réalisé le script dans la partie précédente.
Cela signifie que l'exemple suivant **ne fonctionne pas** :
@ -312,7 +313,7 @@ Pour réaliser ce genre de contribution, on ajoute généralement un `Dockerfile
à la racine du dépôt.
Vous pouvez cloner le dépôts de sources de `youp0m` à :
<https://git.nemunai.re/youp0m.git>
<https://gitea.nemunai.re/nemunaire/youp0m.git>
Pour compiler le projet, vous pouvez utiliser dans votre `Dockerfile`

View file

@ -22,7 +22,7 @@ Ce fichier fonctionne de la même manière que le `.gitignore` : vous pouvez
utiliser du globing.
Pour plus d'informations, vous pouvez consulter la documentation accessible à
<https://docs.docker.com/reference/builder/#dockerignore-file>.
<https://docs.docker.com/engine/reference/builder/#dockerignore-file>.
## N'installez rien de superflu

View file

@ -71,3 +71,27 @@ docker container run -it my_nano /bin/bash
Vous constatez cette fois que vous pouvez lancer `nano`, alors que vous ne
pouvez toujours pas le faire dans un conteneur issu d'une image `ubuntu` !
## Scripté ?
On peut automatiser les étapes ci-dessus avec un script qui ressemblerait à ça :
<div lang="en-US">
```bash
docker container run ubuntu apt-get update
docker container commit $(docker container ls -lq) my_nano_step-1
docker container run my_nano_step-1 apt-get install nano
docker container commit $(docker container ls -lq) my_nano
```
</div>
On obtiendra de la même manière notre image `my_nano` :
<div lang="en-US">
```bash
docker container run -it my_nano /bin/bash
```
</div>
Contenant notre éditeur de texte favori.

View file

@ -0,0 +1,6 @@
\newpage
Développer avec Docker
======================
Ajouter une feature dans le front web. Via docker run -v