all repos — slides @ fb5d982f54ea46f501160c87d1ee1814e8d99feb

Reveal-md slides I made for various occasions

Add Docker slides
Tim Izzo tim@octree.ch
Tue, 16 May 2023 11:34:11 +0200
commit

fb5d982f54ea46f501160c87d1ee1814e8d99feb

parent

e3e4bcfc9c38c1de05b24be12feb83a09438d730

A README.md

@@ -0,0 +1,5 @@

+# Déploiement + +```bash +reveal-md . --static /var/www/html/slides/ +```
M réalise/Docker.mdréalise/Docker.md

@@ -53,6 +53,12 @@ - Comprendre comment fonctionne le Cloud computing et le CI/CD

--- +Est-ce que Docker est installé sur votre machine ? + +> Pour en être sûr, entrez `docker info` dans un terminal + +--- + # C'est quoi un conteneur ? 📦 C'est un système d'exploitation que l'on a réduit au minimal et qui tourne

@@ -73,7 +79,9 @@

Pour créer un conteneur, il faut avoir une **image** Docker. Une image, dans ce contexte, est une sorte d'archive qui contient -tout ce qui faut pour créer un système d'exploitation minimal. +tout ce qu'il faut pour créer un système d'exploitation minimal. + +C'est une sorte de template de conteneur. ---

@@ -139,7 +147,7 @@

# Comment voir les conteneurs ? La commande suivante permet de lister tous les conteneurs -**qui tournent** actuellement sur ma machine. +**qui tournent** actuellement sur la machine. ``` docker ps

@@ -169,4 +177,40 @@ ```

docker rm -f nom_conteneur ``` -> Il faut remplacer `nom_conteneur` par le nom du conteneur que vous voulez supprimer.+> Il faut remplacer `nom_conteneur` par le nom du conteneur que vous voulez supprimer. + +--- + +# Lancer un serveur dans un conteneur + +L'image `nginx:alpine` lance un serveur NGINX dans un nouveau conteneur. + +```bash +docker pull nginx +docker run -it nginx +``` + +> La commande `docker pull nginx` est facultative. +> Elle sera automatiquement faite lors du `run` si +> l'image `nginx` n'existe pas localement. + +--- + +```bash +docker run -it nginx +``` + +<center> + +![](img/container_simple.png) + +</center> + +--- + +Avec la commande précédente, on crée un conteneur au sein de notre système +mais il est totalement isolé. + +On n'a pas moyen d'y accéder. + +---