Skip to content
Snippets Groups Projects
Verified Commit f6640dce authored by iliya.saroukha's avatar iliya.saroukha :first_quarter_moon:
Browse files

feat: b) of ex1

parent 5c52a9c6
No related branches found
No related tags found
No related merge requests found
Pipeline #32457 passed
......@@ -38,8 +38,6 @@ COPY file0* /dir_add/
CMD ["ls", "-al", "/dir_tar", "/dir_add"]
```
#### Explication du Dockerfile
- `FROM` : spécifie l'image parent de notre nouvelle image, en l'occurrence
le parent sera `alpine:latest`.
......@@ -61,3 +59,21 @@ le répertoire `/dir_add` du container.
de l'instantiation du container. Dans notre cas, au lancement du container
le contenu des répertoire `/dir_tar` et `/dir_add` seront affichés sous forme
de liste (`-l`). Les fichier cachés seront aussi affichés grâce au flag (`-a`).
### Pourquoi le fichier `file04` n'est pas présent dans le répertoire `/dir_add` ?
Suite au fait que les fichiers de `file02` à `file04` sont des pages du
manuel (`ls`, `kill`, `dash` respectivement), vu que la commande `dash` n'existe
que sur des systèmes `BSD`, il se peut qu'il traite ce fichier comme une vraie
page de manuel et par conséquent "n'installe" pas celles qui ne peuvent exister
sur un OS incompatible (e.g. `GNU/Linux` $\neq$ `BSD`) suite au fait que le
container partage le noyau de l'hôte. En l'occurrence, la sortie de la commande
`uname -srv` permet d'afficher les détails en lien le noyau.
```bash
uname -srv
Linux 5.15.0-107-generic #117-Ubuntu SMP Fri Apr 26 12:26:49 UTC 2024
```
> À investiguer encore..
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment