Passer aux informations sur le produit
Apprendre Docker par l'image
Apprendre Docker par l'image
Description
Introduction au livre
Un guide étape par étape pour apprendre Docker, des bases aux techniques avancées.

Lorsqu'on utilise Docker, il arrive de se retrouver à exécuter des commandes sans en comprendre le comportement exact, ou à créer une image pour s'apercevoir que le conteneur ne se lance pas. Il est souvent difficile de discerner la véritable différence entre des concepts apparemment similaires comme RUN et CMD.
Il est difficile de bien comprendre les principes de Docker en se contentant de saisir des commandes.

Ce livre est un ouvrage d'introduction conçu pour vous aider à apprendre progressivement les notions essentielles, des concepts de base de Docker à la mise en place d'un environnement de développement.
Les commandes et les concepts sont expliqués à l'aide d'images afin que chacun puisse les comprendre facilement, et divers exemples pratiques sont également fournis.
Apprenez les concepts essentiels tels que les conteneurs Docker, les images, les réseaux et les volumes, et découvrez même en détail comment configurer un environnement de développement à l'aide de Docker Compose.
De plus, il présente des précautions opérationnelles et des connaissances en matière de débogage pour vous aider à utiliser Docker plus efficacement en pratique.
Grâce à ce livre, apprenons étape par étape comment bien comprendre Docker et l'appliquer en pratique.
  • Vous pouvez consulter un aperçu du contenu du livre.
    Aperçu

indice
[Partie 1 : Principes de base de la virtualisation et de Docker]

Chapitre 1 Virtualisation
1.1 Machines physiques et virtuelles
1.2 Types de logiciels de virtualisation
1.3 Fonctionnalités de virtualisation conteneurisée

Chapitre 2 : Exploration de Docker et de ses composants associés
_2.1 Composants Docker
_2.2 Spécifications du conteneur et de l'image

Chapitre 3 : Installation de Docker
3.1 Utilisation de Docker sous Windows
3.2 Utilisation de Docker sur macOS

Chapitre 4 : Notions de base et principes de Docker
4.1 Commandes et processus
_4.2 Conteneur
_4.3 Image
_4.4 Dockerfile
_4.5 Connaissances de base des commandes
_4.6 Aide-mémoire des commandes

[Partie 2 : Utilisation des conteneurs Docker]

Chapitre 5 Notions de base sur les conteneurs
_5.1 État et processus des conteneurs
_5.2 Commandes du conteneur

Chapitre 6 : Opérations de base sur les conteneurs
6.1 Exécution d'un conteneur (container run)
6.2 Vérifier la liste des conteneurs : container ls
6.3 Arrêt d'un conteneur
6.4 Suppression d'un conteneur (commande : rm)

Chapitre 7 : Exécution en ligne avec un conteneur Ruby
_7.1 Exécution d'un traitement arbitraire lors de l'exécution d'un conteneur container run [COMMANDE]
7.2 Nommer un conteneur : `container run --name`
_7.3 Suppression automatique à l'arrêt du conteneur : `container run --rm`

Chapitre 8 : Exécution d’un shell interactif Python pour communiquer avec des conteneurs
8.1 Utilisation d'un conteneur en mode interactif : `container run --interactive --tty`

Chapitre 9 : Exécution d’un serveur Nginx et accès à celui-ci depuis un navigateur
_9.1 Publication des ports du conteneur : `container run --publish`

Chapitre 10 : Exécution du serveur MySQL en arrière-plan
_10.1 Configuration des variables d'environnement du conteneur : `container run --env`
_10.2 Exécution d'un conteneur en arrière-plan : `container run --detach`

Chapitre 11 : Exécution d’un serveur PostgreSQL et vérification du fonctionnement
_11.1 Vérification des journaux de sortie du conteneur
_11.2 Exécution de commandes sur un conteneur en cours d'exécution container exec
_11.3 Résumé de la procédure de connexion à un serveur PostgreSQL

[Partie 3 : Utilisation des images Docker]

Chapitre 12 : Contenu de base des images
_12.1 Pourquoi devrions-nous comprendre la manipulation d'images ?
_12.2 Nom complet de l'image et étiquette
_12.3 Couches et métadonnées
_12.4 Commandes d'image

Chapitre 13 : Manipulation d’images de base
_13.1 Vérifier la liste des images image ls
13.2 Acquisition d'une image (extraction d'image)
_13.3 Vérifier les détails de l'image inspecter l'image

Chapitre 14 : Exécution de différentes versions du serveur MySQL
_14.1 Trouver des images sur Docker Hub
_14.2 Étiquetage des images lors de l'exécution de conteneurs

Chapitre 15 : Création et partage d’une image Ubuntu avec Vi installé
15.1 Installation de vi dans un conteneur
_15.2 Validation de l'image du conteneur
_15.3 Créer une image du conteneur avec l'exportation de conteneur tar + l'importation d'image
_15.4 Archiver l'image et la réimager ; enregistrer et charger l'image

[Partie 4 : Comment utiliser les Dockerfiles]

Chapitre 16 : Notions de base de Dockerfile
_16.1 Pourquoi les Dockerfiles sont nécessaires
_16.2 Interprétation des informations de couche dans Docker Hub
_16.3 Liste des commandes Dockerfile

Chapitre 17 : Création d’une image Ubuntu pouvant utiliser vi
_17.1 Spécification d'une image de base À PARTIR DE
_17.2 Création d'une image avec un Dockerfile
_17.3 Confirmation du calque en exécutant la commande RUN

Chapitre 18 : Création d’une image MySQL avec fuseau horaire et paramètres de sortie des journaux
_18.1 Spécification des variables d'environnement de l'image ENV
_18.2 Ajout de fichiers de la machine hôte à l'image COPIE

Chapitre 19 : Création d’une image Python exécutant un serveur Web lors de son exécution
_19.1 Spécifier une commande lors de l'exécution d'une commande de conteneur

[Partie 5 : Utilisation avancée des conteneurs Docker]

Chapitre 20 : Principes fondamentaux du volume et des réseaux
_20.1 volume
_20.2 Réseau

Chapitre 21 : Empêcher la disparition des données du conteneur MySQL
_21.1 Créer un volume volume créer
_21.2 Montage d'un volume lors de l'exécution d'un conteneur : container run --mount

Chapitre 22 : Exécution de fichiers modifiés sur la machine hôte dans un conteneur Ruby
_22.1 Utilisation du montage de liaison du conteneur : exécuter --mount
_22.2 Différences entre les montages de volume et de liaison

Chapitre 23 : Communication avec un conteneur MySQL depuis un conteneur PHP
_23.1 Création d'un réseau
_23.2 Connexion au réseau lors de l'exécution d'un conteneur : container run --network
_23.3 Communication entre conteneurs via le réseau de pont de base

[Partie 6 : Utilisation avancée des conteneurs Docker]

Organisation du chapitre 24
_24.1 Services Web à créer ultérieurement
_24.2 Organisation de la configuration
_24.3 Résumé de ce chapitre

Chapitre 25 : Préparation des images requises
_25.1 Création d'un répertoire
_25.2 Organisation des images de la base de données
25.3 Organisation des images des e-mails
_25.4 Préparation de l'image de l'application
_25.5 Résumé de ce chapitre

Chapitre 26 : Préparation des ressources autres que les conteneurs
_26.1 Organisation des conteneurs d'applications
_26.2 Organisation des conteneurs de base de données
_26.3 Organisation des conteneurs de courrier
_26.4 Résumé de ce chapitre

Chapitre 27 : Opérations sur les conteneurs
_27.1 Exécution de l'application, de la base de données et des conteneurs de messagerie
_27.2 Vérification du navigateur

Chapitre 28 : Utilisation de Docker Compose
_28.1 Notions de base de Docker Compose
_28.2 Adaptation des commandes Docker à compose.yaml
_28.3 Opérations de base de Docker Compose

[Précautions et dépannage lors de l'utilisation - Partie 7]

Chapitre 29 : Abonnements payants et comptes Docker Desktop
_29.1 Plan payant Docker Desktop
_29.2 Compte Docker

Chapitre 30 : Utiliser Docker dans les projets
_30.1 Paramétrer les valeurs de compose.yaml avec des variables d'environnement
_30.2 Exclusion de fichiers de la compilation avec .dockerignore
_30.3 Fusion de plusieurs fichiers Docker Compose

Chapitre 31 : Utilisation de Docker sur les Mac Apple Silicon
_31.1 Structure du jeu d'instructions
_31.2 Coexistence d'environnements d'exécution Docker de différentes ISA

Chapitre 32 Méthodes de débogage
_32.1 Organisation de l'état actuel
32.2 Réduire la portée du problème

Image détaillée
Image détaillée 1

Avis de l'éditeur
Ce livre est un guide destiné aux débutants qui souhaitent comprendre facilement Docker.
À l'aide d'illustrations détaillées, nous expliquons Docker étape par étape, des concepts de base à la mise en place d'un environnement de développement réel.
Vous pouvez apprendre le fonctionnement global de Docker grâce à des exemples pratiques qui couvrent tout, de la création de conteneurs à la construction d'images et à l'utilisation de Docker Compose.

De plus, il aborde des compétences pratiques telles que la rédaction de Dockerfiles, l'utilisation de Docker Compose et la configuration de réseaux, ainsi que les points à prendre en compte lors de l'utilisation et les méthodes de dépannage.
Le texte met l'accent sur les informations clés en utilisant les formats POINT et COLONNE, accompagnés d'explications illustrées claires, et comprend également des conseils pratiques pour les utilisateurs Windows et Mac.

Ce livre vous permettra d'apprendre Docker, des bases à la pratique, et de créer un environnement de développement plus efficace.
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 24 février 2025
- Nombre de pages, poids, dimensions : 404 pages | 183 × 235 × 16 mm
- ISBN13 : 9791169213479
- ISBN10 : 1169213472

Vous aimerez peut-être aussi

카테고리