Fix some book issues
This commit is contained in:
parent
6e135a40de
commit
3d8dd24b78
30 changed files with 109 additions and 110 deletions
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue