TP1: Corrections and rephrasing
This commit is contained in:
parent
9587e183c8
commit
651283b526
6 changed files with 150 additions and 30 deletions
|
|
@ -217,6 +217,8 @@ docker image ls
|
|||
```
|
||||
</div>
|
||||
|
||||
Nous utiliserons plus tard les autres objets dont Docker dispose.
|
||||
|
||||
|
||||
### *Image ID*, nom, tag
|
||||
|
||||
|
|
@ -282,8 +284,8 @@ transféré dans le conteneur.
|
|||
|
||||
Pour nous en convaincre, nous pouvons tenter d'exécuter un programme qui n'est
|
||||
pas présent sur notre machine, mais bien uniquement dans le conteneur. Si vous
|
||||
n'utilisez pas [Alpine Linux](https://www.alpinelinux.org), vous pourriez
|
||||
tenter d'utiliser son gestionnaire de paquet `apk`, via :
|
||||
n'utilisez pas [Alpine Linux](https://www.alpinelinux.org) comme distribution
|
||||
hôte, vous pourriez tenter d'utiliser son gestionnaire de paquet `apk`, via :
|
||||
|
||||
<div lang="en-US">
|
||||
```bash
|
||||
|
|
@ -291,6 +293,9 @@ docker container run alpine /sbin/apk stats
|
|||
```
|
||||
</div>
|
||||
|
||||
Vous n'avez a priori pas le binaire `/sbin/apk` sur votre système. C'est bien
|
||||
celui du conteneur qui a été exécuté.
|
||||
|
||||
|
||||
### Programme par défaut
|
||||
|
||||
|
|
@ -422,11 +427,27 @@ CONTAINER ID IMAGE COMMAND CREATED STATUS NAMES
|
|||
```
|
||||
</div>
|
||||
|
||||
::::: {.question}
|
||||
|
||||
#### Avez-vous remarqué que le `CONTAINER ID` correspond au nom d'hôte du conteneur ? {-}
|
||||
|
||||
À la création du conteneur, Docker génère un identifiant unique qu'il attribue
|
||||
au conteneur. Au passage, les premiers chiffres sont utilisés pour définir le
|
||||
nom d'hôte du conteneur.
|
||||
|
||||
:::::
|
||||
|
||||
Chaque ligne représente un conteneur en cours d'exécution. Pour toutes les
|
||||
commandes qui permettent d'interagir avec un conteneur, il est possible
|
||||
d'utiliser indifféremment l'identifiant du conteneur (long ou court) ou bien le
|
||||
nom qu'il lui a été attribué (soit automatiquement par Docker, dans ce cas le
|
||||
nom ressemblera à un adjectif suivi du nom d'une personnalité de l'informatique
|
||||
connue, soit par vous, via l'option `--name` du `run`).
|
||||
|
||||
### Sortir d'un conteneur
|
||||
|
||||
Pour mettre fin à l'exécution d'un conteneur, il convient de terminer le
|
||||
premier processus lancé dans celui-ci.
|
||||
premier processus lancé dans celui-ci (le processus au PID 1).
|
||||
|
||||
Si vous faites face à une invite de commande, le classique `exit` ou `^D`
|
||||
mettra fin au *shell*, qui était le premier processus lancé de notre conteneur,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue