Inspecter un conteneur Docker

DockerBeginner
Pratiquer maintenant

Introduction

Dans ce laboratoire, nous allons explorer la commande Docker "inspect" en plongeant dans un scénario impliquant une porte mystérieuse vers le monde surnaturel. Nous jouons le rôle d'une personnalité emblématique, le "Chef Surnaturel", qui doit inspecter les conteneurs Docker pour dévoiler les secrets cachés derrière la porte surnaturelle et protéger notre monde des menaces potentielles.

Inspecter les métadonnées du conteneur

Dans cette étape, nous allons commencer par inspecter les métadonnées d'un conteneur Docker.

  1. Tout d'abord, créez un réseau d'échantillonnage à l'aide de la commande suivante :

    docker network create my_network
    
  2. Ensuite, lancez un nouveau conteneur et connectez-le au réseau créé :

    docker run -d --name my_network_container --network my_network alpine sleep 1d
    
  3. Inspectez les métadonnées d'un conteneur en cours d'exécution avec la commande suivante :

    docker inspect my_network_container
    

Inspecter la configuration du conteneur

Ensuite, nous plongerons plus profondément dans la commande inspect en examinant la configuration d'un conteneur Docker.

  1. En utilisant le même conteneur que dans l'Étape 1, inspectez les paramètres de configuration :

    docker inspect --format='{{json.Config}}' my_network_container
    

    Analysez la sortie pour comprendre la configuration du conteneur et la manière dont elle s'aligne avec l'état souhaité.

Explorer les paramètres de réseau du conteneur

Dans cette étape, nous allons nous concentrer sur l'exploration des paramètres de réseau d'un conteneur Docker.

  1. Inspectez les paramètres de réseau du conteneur :

    docker inspect --format='{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' my_network_container
    

    Comprenez la configuration de réseau du conteneur, y compris son adresse IP et ses alias de réseau.

Résumé

Dans ce laboratoire, nous sommes plongés dans la commande Docker "inspect" pour obtenir des informations précieuses sur les métadonnées, la configuration et les paramètres de réseau des conteneurs. En nous immergeant dans un scénario surnaturel, nous avons réussi à exploiter les capacités d'inspection de Docker pour dévoiler les mystères derrière la porte surnaturelle. Ce laboratoire a non seulement amélioré nos compétences en Docker, mais a également offert une expérience d'apprentissage créative et captivante.