
Apprendre Docker et Kubernetes avec des images et des exercices pratiques
Description
Introduction au livre
Une introduction complète à Docker pour ceux qui ont des difficultés à comprendre les conteneurs ou Docker en général !
Ce livre est un guide d'introduction à Docker destiné aux ingénieurs qui trouvent la technologie des conteneurs difficile ou à ceux qui manquent de confiance dans les technologies backend.
Des illustrations détaillées et des exercices pratiques conviviaux permettent de comprendre facilement les conteneurs, Docker et Kubernetes, même sans connaissances préalables de Linux ni expérience en configuration de serveur.
Du concept de Docker à son fonctionnement, en passant par l'utilisation des commandes, la gestion des conteneurs, et même Docker Compose et Kubernetes, nous vous guidons à travers les concepts et l'utilisation de base de Docker et Kubernetes afin que même ceux qui n'ont aucune connaissance préalable de la technologie des conteneurs puissent les apprendre.
Si vous êtes débutant et souhaitez apprendre Docker ou Kubernetes, faites vos premiers pas dans le monde de Docker avec ce livre, conçu spécifiquement pour les débutants.
Ce livre est un guide d'introduction à Docker destiné aux ingénieurs qui trouvent la technologie des conteneurs difficile ou à ceux qui manquent de confiance dans les technologies backend.
Des illustrations détaillées et des exercices pratiques conviviaux permettent de comprendre facilement les conteneurs, Docker et Kubernetes, même sans connaissances préalables de Linux ni expérience en configuration de serveur.
Du concept de Docker à son fonctionnement, en passant par l'utilisation des commandes, la gestion des conteneurs, et même Docker Compose et Kubernetes, nous vous guidons à travers les concepts et l'utilisation de base de Docker et Kubernetes afin que même ceux qui n'ont aucune connaissance préalable de la technologie des conteneurs puissent les apprendre.
Si vous êtes débutant et souhaitez apprendre Docker ou Kubernetes, faites vos premiers pas dans le monde de Docker avec ce livre, conçu spécifiquement pour les débutants.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
Chapitre 1 : Qu'est-ce que Docker ?
01 Qu'est-ce que Docker ?
Quelle est l'identité de Docker, cachée dans le brouillard ?
__Pourquoi les données et les programmes doivent être isolés dans un environnement indépendant
Qu'est-ce que l'isolation de programme ?
02 Serveur et Docker
Deux significations du mot serveur
Exécutez plusieurs fonctions serveur simultanément en toute sécurité à l'aide de conteneurs.
__Conteneurs librement déplaçables
Chapitre 2 : Comment fonctionne Docker
01 Comment fonctionne Docker
__Structure de Docker
Docker est essentiellement « pour Linux ».
02 Docker Hub, images et conteneurs
__Images et conteneurs
__Docker Hub et images Docker
03 Cycle de vie des conteneurs Docker et stockage des données
Les conteneurs Docker sont des articles jetables qui sont « mis au rebut ».
__Stockage de données
04 Avantages et inconvénients de Docker
Structure et propriétés de Docker, ses avantages et ses inconvénients
Avantages et inconvénients de Docker
__Objectif principal de Docker
Chapitre 3 : Utilisons Docker
01 Utiliser Docker
Docker est principalement destiné à Linux, mais peut également être utilisé sous Windows et macOS.
Utilisation de Docker pour Windows/macOS
Conditions d'exécution de Docker
02 Installation de Docker
Docker peut être installé facilement.
__Installer Docker Desktop pour Windows
Premier lancement de Docker Desktop et vérification de l'écran
Vérifiez l'écran de Docker Desktop.
03 Comment utiliser Docker et exécuter l'invite de commandes et le terminal
__Docker se gère depuis l'invite de commandes ou le terminal.
Points importants concernant l'invite de commandes et le terminal
__[Exercice] Utilisons l'invite de commandes et le terminal.
Chapitre 4 : Exécutons un conteneur
01 Démarrage/Arrêt du moteur Docker
__Comment démarrer/arrêter le moteur Docker
02 Utilisation de base des conteneurs
Les bases de l'utilisation des conteneurs sont les commandes Docker.
Commandes de base - Résumé
__[Exercice] Utilisons des commandes simples.
__Commandes représentatives
03 Création, suppression, exécution et arrêt de conteneurs
Commandes __docker run, docker stop et docker rm
commande __docker ps
__[Exercice] Créons un conteneur, exécutons-le, vérifions son état, arrêtons-le et supprimons-le.
04 Communication entre conteneurs
__Qu'est-ce qu'Apache ?
__Pour communiquer avec le conteneur
__[Exercice] Créer un conteneur capable de communiquer
05 Familiarisez-vous avec la création de conteneurs
__Différents types de contenants
__[Exercice] Exécution de plusieurs conteneurs Apache
__[Exercice] Exécution d'un conteneur Nginx
__[Exercice] Exécution d'un conteneur MySQL
06 Supprimer l'image
__Supprimer l'image
commande `docker image rm`
commande __docker image ls
__[Exercice] Suppression d'une image
Chapitre 5 : Exécutons plusieurs conteneurs simultanément.
01 Configuration de WordPress
Configuration et construction d'un site WordPress
Créer/supprimer des réseaux Docker
__Options et arguments requis lors de l'exécution d'un conteneur MySQL
__Options et arguments requis lors de l'exécution d'un conteneur WordPress
02 Création et connexion de conteneurs WordPress et MySQL
__Cette section contient des exercices et des commandes à utiliser
Création et exécution de conteneurs WordPress et MySQL
03 Écrivons directement la commande
__La relation entre les logiciels et les bases de données
Comment écrire soi-même la commande __run
04 Entraînons-nous à cibler les conteneurs Redmine et MariaDB.
Création de conteneurs Redmine et MySQL
__Création de conteneurs Redmine et MariaDB
Chapitre 6 : Apprenez à utiliser les conteneurs dans des situations réelles.
01 Organiser les connaissances dont j'ai besoin
Les connaissances requises varient selon votre rôle.
La technologie Docker sera expliquée ultérieurement.
02 Copie de fichiers entre conteneurs et hôtes
__copier le fichier
__[Exercice] Copie d'un fichier de l'hôte vers le conteneur
__[Exercice] Copie de fichiers d'un conteneur vers l'hôte
03 Volume Mount
__Volumes et Monts
__Types de supports de stockage
Commande pour monter la zone de stockage
__[Entraînement] Essai d'un montage de liaison
__[Exercice] Application - Montage d'un volume
04 Création d'une image avec un conteneur
Comment créer une image avec un conteneur ?
__[Exercice] Conversion d'un conteneur en image à l'aide de la commande commit
__[Exercice] Création d'une image à l'aide d'un script Dockerfile
05 Modification du conteneur
Qu'est-ce que la modification __container ?
La structure de Docker, les commandes qui doivent transiter par le moteur Docker et les commandes qui doivent être exécutées à l'intérieur d'un conteneur
06 Inscription et connexion à Docker Hub
Où puis-je télécharger les images ?
Docker Hub et Docker Registry
__Télécharger des tags et des images
Comment créer un __registre
Chapitre 7 : Maîtriser Docker Compose
01 Qu'est-ce que Docker Compose ?
__Qu'est-ce que Docker Compose ?
02 Installation et utilisation de Docker Compose
__[Exercice] Installation de Docker Compose
__Comment utiliser Docker Compose
03 Comment écrire un fichier Docker Compose
__Examiner le contenu d'un fichier de définition Docker Compose
__Comment créer un fichier de composition (fichier de définition)
__[Exercice] Création d'un fichier de composition
04 Exécution de Docker Compose
Commande Docker Compose
__[Exercice] Exécution de Docker Compose
Chapitre 8 : Apprendre Kubernetes
01 Qu'est-ce que Kubernetes ?
__Qu'est-ce que Kubernetes ?
02 Nœud maître et nœud de travail
__Configuration du cluster - Nœud maître et nœud de travail
Kubernetes maintient toujours un état «souhaitable».
03 Configuration de Kubernetes et terminologie associée
__Termes liés à la configuration de Kubernetes (pod, service, déploiement, ensemble de réplicas)
__Autres ressources Kubernetes
04 Installation et utilisation de Kubernetes
__Types de Kubernetes
Quel type de Kubernetes dois-je utiliser ?
__[Exercice] Préparation de Kubernetes sur Docker Desktop
05 Créer un fichier manifeste (fichier de définition)
__Qu'est-ce qu'un fichier manifeste ?
Que faut-il écrire dans le fichier manifeste ?
Rédaction des métadonnées et des spécifications (1) - Bloc-notes
__[Exercice] Écriture d'un fichier manifeste (1) - Bloc-notes
__Rédaction des métadonnées et des spécifications (2) - Déploiement
__[Exercice] Création d'un fichier manifeste (fichier de définition) (2) - Déploiement
Rédaction des métadonnées et des spécifications (3) - Service
__[Exercice] Création d'un fichier manifeste (3) - Service
06 Commandes Kubernetes
Commandes Kubernetes
__[Exercice] Création d'un pod avec un fichier manifeste (1) - Déploiement
__[Exercice] Création d'un pod avec un fichier manifeste (2) - Service
07 Entraînons-nous avec Kubernetes
__[Exercice] Augmenter le nombre de pods avec un fichier manifeste
__[Exercice] Passer d'Apache à nginx avec un fichier manifeste
__[Exercice] Vérifiez si une récupération automatique se produit après la suppression manuelle d'un pod
__[Exercice] Suppression du déploiement et du service créés
Note de l'auteur
supplément
01 (Pour Windows) Informations d'installation
__[Exercice] Vérification du type de système d'exploitation (32 bits ou 64 bits) et de sa version
02 (pour macOS) Comment installer Docker Desktop
__[Exercice] Installation de Docker Desktop sur macOS
03 (pour Linux) Installation de Docker
__[Exercice] Installation Linux
__[Exercice] Installation de Docker
04 Paramètres de redirection de ports dans VirtualBox
05 (pour Linux) Comment utiliser l'éditeur nano
06 (pour Linux) Installation de Kubernetes
__[Exercice] Installation de kubectl
__[Exercice] Installation de Minikube
07 Comment utiliser la console Docker Desktop
08 Commandes Docker
09 Préparation à la formation pratique avec VirtualBox
__[Exercice] Préparation à l'exercice VirtualBox (1) - Installation de VirtualBox
__[Exercice] Préparation à l'exercice VirtualBox (2) - Création d'une machine virtuelle
__[Exercice] Préparation à l'exercice VirtualBox (3) - Montage et optimisation des images ISO
__[Exercice] Préparation à l'exercice VirtualBox (4) - Installation sous Linux (Ubuntu)
10 Préparation d'un exercice pratique avec AWS
__[Exercice] Installation d'Ubuntu sur une machine virtuelle AWS
__[Exercice] Connexion à une instance EC2 via SSH
01 Qu'est-ce que Docker ?
Quelle est l'identité de Docker, cachée dans le brouillard ?
__Pourquoi les données et les programmes doivent être isolés dans un environnement indépendant
Qu'est-ce que l'isolation de programme ?
02 Serveur et Docker
Deux significations du mot serveur
Exécutez plusieurs fonctions serveur simultanément en toute sécurité à l'aide de conteneurs.
__Conteneurs librement déplaçables
Chapitre 2 : Comment fonctionne Docker
01 Comment fonctionne Docker
__Structure de Docker
Docker est essentiellement « pour Linux ».
02 Docker Hub, images et conteneurs
__Images et conteneurs
__Docker Hub et images Docker
03 Cycle de vie des conteneurs Docker et stockage des données
Les conteneurs Docker sont des articles jetables qui sont « mis au rebut ».
__Stockage de données
04 Avantages et inconvénients de Docker
Structure et propriétés de Docker, ses avantages et ses inconvénients
Avantages et inconvénients de Docker
__Objectif principal de Docker
Chapitre 3 : Utilisons Docker
01 Utiliser Docker
Docker est principalement destiné à Linux, mais peut également être utilisé sous Windows et macOS.
Utilisation de Docker pour Windows/macOS
Conditions d'exécution de Docker
02 Installation de Docker
Docker peut être installé facilement.
__Installer Docker Desktop pour Windows
Premier lancement de Docker Desktop et vérification de l'écran
Vérifiez l'écran de Docker Desktop.
03 Comment utiliser Docker et exécuter l'invite de commandes et le terminal
__Docker se gère depuis l'invite de commandes ou le terminal.
Points importants concernant l'invite de commandes et le terminal
__[Exercice] Utilisons l'invite de commandes et le terminal.
Chapitre 4 : Exécutons un conteneur
01 Démarrage/Arrêt du moteur Docker
__Comment démarrer/arrêter le moteur Docker
02 Utilisation de base des conteneurs
Les bases de l'utilisation des conteneurs sont les commandes Docker.
Commandes de base - Résumé
__[Exercice] Utilisons des commandes simples.
__Commandes représentatives
03 Création, suppression, exécution et arrêt de conteneurs
Commandes __docker run, docker stop et docker rm
commande __docker ps
__[Exercice] Créons un conteneur, exécutons-le, vérifions son état, arrêtons-le et supprimons-le.
04 Communication entre conteneurs
__Qu'est-ce qu'Apache ?
__Pour communiquer avec le conteneur
__[Exercice] Créer un conteneur capable de communiquer
05 Familiarisez-vous avec la création de conteneurs
__Différents types de contenants
__[Exercice] Exécution de plusieurs conteneurs Apache
__[Exercice] Exécution d'un conteneur Nginx
__[Exercice] Exécution d'un conteneur MySQL
06 Supprimer l'image
__Supprimer l'image
commande `docker image rm`
commande __docker image ls
__[Exercice] Suppression d'une image
Chapitre 5 : Exécutons plusieurs conteneurs simultanément.
01 Configuration de WordPress
Configuration et construction d'un site WordPress
Créer/supprimer des réseaux Docker
__Options et arguments requis lors de l'exécution d'un conteneur MySQL
__Options et arguments requis lors de l'exécution d'un conteneur WordPress
02 Création et connexion de conteneurs WordPress et MySQL
__Cette section contient des exercices et des commandes à utiliser
Création et exécution de conteneurs WordPress et MySQL
03 Écrivons directement la commande
__La relation entre les logiciels et les bases de données
Comment écrire soi-même la commande __run
04 Entraînons-nous à cibler les conteneurs Redmine et MariaDB.
Création de conteneurs Redmine et MySQL
__Création de conteneurs Redmine et MariaDB
Chapitre 6 : Apprenez à utiliser les conteneurs dans des situations réelles.
01 Organiser les connaissances dont j'ai besoin
Les connaissances requises varient selon votre rôle.
La technologie Docker sera expliquée ultérieurement.
02 Copie de fichiers entre conteneurs et hôtes
__copier le fichier
__[Exercice] Copie d'un fichier de l'hôte vers le conteneur
__[Exercice] Copie de fichiers d'un conteneur vers l'hôte
03 Volume Mount
__Volumes et Monts
__Types de supports de stockage
Commande pour monter la zone de stockage
__[Entraînement] Essai d'un montage de liaison
__[Exercice] Application - Montage d'un volume
04 Création d'une image avec un conteneur
Comment créer une image avec un conteneur ?
__[Exercice] Conversion d'un conteneur en image à l'aide de la commande commit
__[Exercice] Création d'une image à l'aide d'un script Dockerfile
05 Modification du conteneur
Qu'est-ce que la modification __container ?
La structure de Docker, les commandes qui doivent transiter par le moteur Docker et les commandes qui doivent être exécutées à l'intérieur d'un conteneur
06 Inscription et connexion à Docker Hub
Où puis-je télécharger les images ?
Docker Hub et Docker Registry
__Télécharger des tags et des images
Comment créer un __registre
Chapitre 7 : Maîtriser Docker Compose
01 Qu'est-ce que Docker Compose ?
__Qu'est-ce que Docker Compose ?
02 Installation et utilisation de Docker Compose
__[Exercice] Installation de Docker Compose
__Comment utiliser Docker Compose
03 Comment écrire un fichier Docker Compose
__Examiner le contenu d'un fichier de définition Docker Compose
__Comment créer un fichier de composition (fichier de définition)
__[Exercice] Création d'un fichier de composition
04 Exécution de Docker Compose
Commande Docker Compose
__[Exercice] Exécution de Docker Compose
Chapitre 8 : Apprendre Kubernetes
01 Qu'est-ce que Kubernetes ?
__Qu'est-ce que Kubernetes ?
02 Nœud maître et nœud de travail
__Configuration du cluster - Nœud maître et nœud de travail
Kubernetes maintient toujours un état «souhaitable».
03 Configuration de Kubernetes et terminologie associée
__Termes liés à la configuration de Kubernetes (pod, service, déploiement, ensemble de réplicas)
__Autres ressources Kubernetes
04 Installation et utilisation de Kubernetes
__Types de Kubernetes
Quel type de Kubernetes dois-je utiliser ?
__[Exercice] Préparation de Kubernetes sur Docker Desktop
05 Créer un fichier manifeste (fichier de définition)
__Qu'est-ce qu'un fichier manifeste ?
Que faut-il écrire dans le fichier manifeste ?
Rédaction des métadonnées et des spécifications (1) - Bloc-notes
__[Exercice] Écriture d'un fichier manifeste (1) - Bloc-notes
__Rédaction des métadonnées et des spécifications (2) - Déploiement
__[Exercice] Création d'un fichier manifeste (fichier de définition) (2) - Déploiement
Rédaction des métadonnées et des spécifications (3) - Service
__[Exercice] Création d'un fichier manifeste (3) - Service
06 Commandes Kubernetes
Commandes Kubernetes
__[Exercice] Création d'un pod avec un fichier manifeste (1) - Déploiement
__[Exercice] Création d'un pod avec un fichier manifeste (2) - Service
07 Entraînons-nous avec Kubernetes
__[Exercice] Augmenter le nombre de pods avec un fichier manifeste
__[Exercice] Passer d'Apache à nginx avec un fichier manifeste
__[Exercice] Vérifiez si une récupération automatique se produit après la suppression manuelle d'un pod
__[Exercice] Suppression du déploiement et du service créés
Note de l'auteur
supplément
01 (Pour Windows) Informations d'installation
__[Exercice] Vérification du type de système d'exploitation (32 bits ou 64 bits) et de sa version
02 (pour macOS) Comment installer Docker Desktop
__[Exercice] Installation de Docker Desktop sur macOS
03 (pour Linux) Installation de Docker
__[Exercice] Installation Linux
__[Exercice] Installation de Docker
04 Paramètres de redirection de ports dans VirtualBox
05 (pour Linux) Comment utiliser l'éditeur nano
06 (pour Linux) Installation de Kubernetes
__[Exercice] Installation de kubectl
__[Exercice] Installation de Minikube
07 Comment utiliser la console Docker Desktop
08 Commandes Docker
09 Préparation à la formation pratique avec VirtualBox
__[Exercice] Préparation à l'exercice VirtualBox (1) - Installation de VirtualBox
__[Exercice] Préparation à l'exercice VirtualBox (2) - Création d'une machine virtuelle
__[Exercice] Préparation à l'exercice VirtualBox (3) - Montage et optimisation des images ISO
__[Exercice] Préparation à l'exercice VirtualBox (4) - Installation sous Linux (Ubuntu)
10 Préparation d'un exercice pratique avec AWS
__[Exercice] Installation d'Ubuntu sur une machine virtuelle AWS
__[Exercice] Connexion à une instance EC2 via SSH
Image détaillée

SPÉCIFICATIONS DES PRODUITS
- Date de publication : 5 avril 2022
- Nombre de pages, poids, dimensions : 400 pages | 188 × 240 × 18 mm
- ISBN13 : 9791158393038
- ISBN10 : 1158393032
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne