Quiz 1 (Révision) Flashcards

1
Q

(Docker) Le langage de balisage utilisé pour écrire les fichiers de configuration Docker est :

A

YAML

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

(Docker) Expliquez l’utilité de monter le fichier docker.sock dans un conteneur. Exemple :

docker run –detach –publish 9443:9443 –volume /var/run/docker.sock:/var/run/docker.sock portainer/portainer-ce:alpine

A

Permet au conteneur Portainer d’interagir avec le moteur Docker sur l’hôte

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

(Docker) Que se passe-t-il si vous tentez d’effectuer un docker build avec un Dockerfile dans lequel l’image de référence (FROM) n’a jamais été utilisée avant ?

A

Docker extraira l’image de Docker Hub.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

(Docker) Expliquez à quoi sert la commande ci-dessous :

docker exec –interactive –tty postgresql /bin/sh

A

Lance un shell interactif à l’intérieur du conteneur Docker “postgresql”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

(Docker) Un conteneur Docker est souvent comparé à quelle autre technologie informatique très populaire ?

A

Machines virtuelles

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

(Docker) Indiquez la valeur du paramètre volume permettant de rendre le fichier de base de données dirty.db persistant lorsque le conteneur etherpad est supprimé et recréé sachant que ce fichier se trouve dans le dossier /opt/etherpad-lite/var.

A

–volume etherpad_db:/opt/etherpad-lite/var

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

(Docker) Vous lancez un conteneur et réalisez que l’application ne s’exécute pas correctement ou pas du tout. Indiquez de quelle manière vous devez vous y prendre afin de comprendre d’où vient le problème. Nommez deux manières possibles.

A

Afficher les logs du conteneur : docker logs

Vérifier le status du conteneur :
docker ps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

(Docker) Vrai ou faux - La commande ci-dessous permet d’exécuter l’image nommée etherpad présente dans le dépôt etherpad en publiant le port 9001 du conteneur sur le port 80 de l’hôte.

docker run –detach –name etherpad –publish 9001:80 –env ADMIN_PASSWORD=Admin123 etherpad/etherpad

A

Faux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

(Docker) Quelle est la différence entre la commande docker pull et la commande docker run ?

A

Docker pull : Permet de télécharger une image sans créer et exécuter un conteneur.

Docker run : Permet de créer et exécuter un conteneur à partir d’une image.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

(Docker) Vrai ou faux - Lors de l’exécution d’une commande docker run, l’utilisation de l’option –env … permet de déclarer une variable d’environnement sur le serveur Docker.

A

Faux

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

(Docker) Vrai ou faux - Les conteneurs s’exécutant sur une seule machine partagent tous le même noyau de système d’exploitation, ils démarrent donc instantanément et utilisent plus efficacement la RAM.

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

(Docker) Vrai ou faux - L’utilisation d’un bind mount signifie de monter dans le conteneur un dossier ou un fichier déjà présent sur l’hôte.

A

Vrai

How well did you know this?
1
Not at all
2
3
4
5
Perfectly