Fix some book issues

This commit is contained in:
nemunaire 2022-05-04 11:18:16 +02:00
commit 3d8dd24b78
30 changed files with 109 additions and 110 deletions

View file

@ -20,9 +20,9 @@ cours d'exécution, arrêtés, ...) avec la commande suivante:
<div lang="en-US">
```
42sh$ docker container ls -a
CONTAINER ID IMAGE COMMAND CREATED STATUS NAMES
552d71619723 hello-world "/hello" 4 days ago Exited (0) 4 days ago dreamy_g
0e8bbff6d500 debian "/bin/bash" 2 weeks ago Exited (0) 2 weeks ago cranky_j
CONTAINER ID IMAGE CREATED STATUS NAMES
552d71619723 hello-world 4 days ago Exited (0) 4 days ago dreamy_g
0e8bbff6d500 debian 2 weeks ago Exited (0) 2 weeks ago cranky_j
```
</div>

View file

@ -48,7 +48,8 @@ utiliser cette syntaxe pour ajouter une image:
<div lang="en-US">
```bash
base64 monimage.jpg | curl --data @- http://localhost:8080/api/images/monimage
base64 monimage.jpg | \
curl --data @- http://localhost:8080/api/images/monimage
```
</div>

View file

@ -285,7 +285,8 @@ Par exemple:
<div lang="en-US">
```bash
docker -H unix:///run/docker.sock container run -it alpine /bin/ash -c "echo foo"
docker -H unix:///run/docker.sock container run -it alpine /bin/ash -c \
"echo foo"
```
</div>
@ -305,8 +306,8 @@ conteneurs en cours d'exécution:
<div lang="en-US">
```
42sh$ docker container ls
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4c39fc049cd1 ubuntu "/bin/bash" 6 minutes ago Up 5 minutes bold_gates
CONTAINER ID IMAGE COMMAND CREATED STATUS NAMES
4c39fc049cd1 ubuntu "/bin/bash" 6 minutes ago Up 5 minutes bold_gates
```
</div>

View file

@ -3,6 +3,11 @@
À vous maintenant de connecter une instance de `nemunaire/fic-admin` à sa base
de données.
En lançant le conteneur avec les mêmes options que `youp0m`, les journaux
indiquent que le service cherche à se connecter à une base de données. Il va
donc falloir lier notre interface d'administration à [un conteneur
MariaDB](https://hub.docker.com/_/mariadb).
Ne vous embêtez pas avec les mots de passes des services, initialisez la base
de données avec le nom d'utilisateur et le mot de passe par défaut. Vous les
obtiendrez en lisant la documentation de l'image fic-admin:
@ -30,7 +35,7 @@ plusieurs fois, sans que les données ne soient perdues, entre deux
arrêts.
### Exemple d'exécution
### Exemple d'exécution {-}
<div lang="en-US">
```bash

View file

@ -16,16 +16,7 @@ conteneur: en effet, on peut vouloir mettre à jour l'applicatif sans pour
autant redémarrer sa base de données, etc. Nous allons donc voir dans cette
partie comment lier deux conteneurs.
## Mise en place du webservice
Nous allons utiliser l'interface d'administration des serveurs du FIC:
[`nemunaire/fic-admin`](https://hub.docker.com/r/nemunaire/fic-admin).
En lançant le conteneur avec les mêmes options que `youp0m`, les journaux
indiquent que le service cherche à se connecter à une base de données. Il va
donc falloir lier notre interface d'administration à [un conteneur
MariaDB](https://hub.docker.com/_/mariadb).
Mais avant, regardons d'un peu plus près la gestion des réseaux par Docker.
## Les pilotes réseau

View file

@ -63,7 +63,8 @@ Ensuite, nous pouvons démarrer un conteneur utilisant, par exemple:
<div lang="en-US">
```bash
docker container run --mount source=prod_youp0m,target=/images nemunaire/youp0m
docker container run --mount source=prod_youp0m,target=/images \
nemunaire/youp0m
```
</div>
@ -71,8 +72,9 @@ On pourra également faire de même avec un conteneur MySQL:
<div lang="en-US">
```bash
docker container run --name mydb --mount source=prod_db,target=/var/lib/mysql \
-e MYSQL_ROOT_PASSWORD=my-secret-pw mysql
docker container run --name mydb -e MYSQL_ROOT_PASSWORD=my-secret-pw \
--mount source=prod_db,target=/var/lib/mysql\
mysql
```
</div>