Révision Flashcards

1
Q

À quoi sert le noyau? (kernel)

A

Gérer les ressources

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

Que fait la commande ‘docker pull’ ?

A

Télécharger une image

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

Avec quel langage de programmation l’application Etherpad est-elle codée?

A

Javascript

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

Dans quel environnement d’exécution (runtime) Etherpad doit-elle être exécutée?

A

Node.js

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

Quelle est la commande pour télécharger l’image Docker de l’application Etherpad sur un serveur Docker?

A

docker pull etherpad/etherpad

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

Un conteneur gère combien de processus?

A

Un seul processus

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

C’est quoi un conteneur?

A

Unité logicielle légère qui contient le nécessaire pour exécuter une application.

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

Un conteneur a une durée de vie de combien de temps?

A

Maximum une semaine

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

Est-ce une bonne idée d’utiliser un bind mount (/) lors de la création d’un volume?

A

Non!

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

Est-ce qu’on peut communiquer avec un container sans se référer par son adresse IP?

A

Non! Il n’y a pas de DNS donc on peut y accéder seulement par l’adresse IP.

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

Quelle est la différence entre la commande DOCKER PULL et DOCKER RUN?

A

DOCKER PULL télécharge une image Docker depuis un registre vers un système local sans créer ou exécuter un conteneur.

DOCKER RUN crée et exécute un conteneur à partir d’une image Docker.

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

Quelle option de DOCKER RUN permet de lancer un conteneur en arrière-plan sans bloquer la console actuelle?

A

-d

Exemple : docker run -d

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

Quelle est la différence entre DOCKER RUN et DOCKER CREATE ?

A

DOCKER CREATE crée un nouveau conteneur à partir de l’image spécifiée mais ne le démarre pas automatiquement.

DOCKER RUN crée un nouveau conteneur à partir de l’image spécifiée et le démarre automatiquement.

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

Quelle commande Docker permet de faire afficher la liste des réseaux Docker actifs sur l’hôte?

A

docker network ls

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

Quel pilote réseau Docker utilise par défaut?

A

bridge

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

Nommez 5 pilotes qu’on peut retrouver dans la colonne DRIVER

A

bridge
host
overlay
macvlan
none

17
Q

Que fait la commande chmod +x?

A

Ajoute l’autorisation d’exécution au fichier spécifié. Ça rend un fichier exécutable.

18
Q

Quel est l’avantage d’un conteneur créé sur un pont réseau défini par l’utilisateur?

A

Il est en mesure de résoudre automatiquement l’adresse IP de chaque conteneur sur le même réseau à partir du nom du conteneur grâce à un système DNS interne.

19
Q

Qu’est-ce qui explique la différence de taille entre les images locales et celles sur le registre?

A

Parce que Docker compresse les couches d’image avant de les pousser à un registre.

20
Q

Vrai ou faux ?

L’option de la commande docker run indiquée ci-dessous réfère à un bind mount et non à un volume.

…-v /var/run/docker.sock:/var/run/docker.sock…

A

Vrai, l’option monte le fichier de socket Docker (/var/run/docker.sock) du système hôte dans le conteneur.

À gauche du “:” c’est l’hôte et à droite c’est le conteneur. (REVÉRIFIER CETTE INFORMATION)

21
Q

Quelle est la différence entre un BIND MOUNT et un VOLUME?

A

Ce sont deux mécanismes de stockage dans Docker qui permettent aux conteneurs d’accéder à des données persistantes ou partagées entre le système hôte et les conteneurs.

22
Q

Lors de l’installation de Portainer, pourquoi est-il nécessaire de monter le fichier /var/run/docker.sock ?

A

Ça permet à Portainer d’intéragir directement avec les daemon Docker du système hôte.

23
Q

Vrai ou faux ?

Lors de l’ajout d’un registre dans Portainer, le fait de cocher l’option Authentification équivaut à la commande docker login.

A

Faux,

l’option Authentification dans Portainer permet de spécifier des informations d’identification pour accéder à un registre privé.

Docker login est utilisé pour authentifier un client Docker auprès d’un registre.

24
Q

Qu’est-ce que Harbor ?

A

Harbor est un registre Docker.

25
Q

Que dois-je avoir fait pour que la commande docker build fonctionne ?

A

Avoir créé un DockerFile, se situer dans le bon répertoire et spécifier l’image sur laquelle sera basée la notre.

26
Q

Si vous ne spécifiez aucun tag lors de la commande docker pull, qu’obtiendrez-vous ?

A

La version latest.

27
Q

Pourquoi les réseaux bridge définis par l’utilisateur sont supérieurs au réseau bridge par défaut?

A

Les ponts définis par l’utilisateur fournissent une résolution DNS automatique entre les conteneurs.

28
Q

À quoi sert la commande docker compose up –detach –build?

A

Démarrer les services définis dans le fichier Docker Compose, en arrière-plan(detach), et reconstruire les images Docker même s’ils existent déjà.

29
Q

À quoi sert la commande docker compose down –volumes

A

Arrêter et supprimer les conteneurs qui ont été démarrés à l’aide de la configuration Docker Compose spécifiée. Supprime également les volumes qui sont liés aux conteneurs (–volumes)

30
Q

C’est quoi un bind mount?

A

Un bind mount monte un répertoire ou un fichier du système hôte directement dans un chemin spécifié à l’intérieur du conteneur. On utilise l’option -v ou –volume pour le définir lors de l’exécution du conteneur et nécessite un chemin absolu du système hôte.

31
Q
A