---
sourceDocument: Gestion des opérations IT Australie
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/it-operations-management

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Gestion des opérations IT Australie

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Docker Virtualisation

# Docker Virtualisation {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 5 minutes de lecture

Découverte utilise pour Docker Pattern collecter des données sur des objets spécifiques dans un Docker moteur, exécuté sur un Linux hôte.

La ServiceNow® plateforme prend en charge la détection de [Docker](https://www.docker.com/) version 1.11.0 ou ultérieure.  
Découverte exécute le classifieur de processus Docker Engine dans le réseau. Si le classifieur identifie le processus dockerd ou docker daemon , il déclenche la sonde de schéma horizontal (HorizontalDiscoveryProbe), qui lance le schéma Docker et commence à collecter des données à partir des composants Docker.  
Remarque :  
Pour plus d'informations sur la migration de la sonde au modèle, consultez l'article de la base de connaissances [KB0694477](https://support.servicenow.com/kb_view.do?sysparm_article=KB0694477).

## Prérequis {#c-docker-virtualization__section_zvy_jcr_lrb}

Privilèges de l'utilisateur
:   L'utilisateur dont les informations d'identification sont utilisées pour exécuter Docker Découverte doit avoir des privilèges définis par l'une des méthodes suivantes :

    * Attribuez à un utilisateur des droits élevés pour exécuter des commandes, puisque le démon Docker s'exécute en tant qu'utilisateur racine. Le modèle Docker prend en charge l'utilisation de [commandes privilégiées](https://www.servicenow.com/docs/access?context=c_PrivilegedCommandsForMIDServer&version=australia&pubname=australia-servicenow-platform&ft:locale=en-US), telles que sudo ou pbrun, pour s'exécuter en tant qu'utilisateur racine.
    * Affecté à un groupe nommé docker, qui dispose de privilèges spéciaux pour l'exécution des commandes Docker. Pour obtenir des instructions sur la configuration d'un groupe, consultez la documentation sur [Docker](https://www.docker.com/).
    {#c-docker-virtualization__ul_xbp_wwt_nx}

Derniers schémas
:   Déployez la dernière version de l'application Schémas de découverte et de mappage des services à partir de ServiceNow Store.

## Restrictions et considérations relatives à Docker

Lorsque vous utilisez la virtualisation Docker, tenez compte des points suivants :

* L'analyse du processus initial Découverte permet d'identifier une application dans un conteneur et de la classer correctement. Toutefois, les sondes suivantes lancées pour explorer cette application ne peuvent pas voir à l'intérieur du conteneur et ne peuvent pas renvoyer de détails sur l'application.
* Découverte analyse tous les conteneurs qu'il trouve, y compris les conteneurs inactifs, ce qui peut ralentir Découverte. Vous devez supprimer les conteneurs qui ne sont pas en cours d'exécution.
* Avant <var class="keyword varname">de définir la propriété sn_itom_pattern.manifest_digest_image_id</var> sur vrai et d'exécuter la découverte : empêchez la création d'enregistrements Docker en double en supprimant tous les Docker enregistrements d'images.
* Un seul moteur Docker est autorisé par ordinateur (sur une machine physique ou virtuelle).
{#c-docker-virtualization__ul_hxx_pwt_nx}

## Données collectées par Découverte lors d'une détection horizontale {#c-docker-virtualization__section_h2w_mqy_1cb}

Ces attributs sont détectés, en plus des attributs dérivés des tables OSLV parentes.{#c-docker-virtualization__table_okd_kb2_5w__entry__2}

| Table et champs | Description |
|-|-|
| Moteur de Docker \[cmdb_ci_docker_engine\] ||
| Nom \[name\] | Stocke des informations sur les instances du moteur Docker. |
| Architecture du système d'exploitation \[os_arch\] | Stocke des informations sur les instances du moteur Docker. |
| Validation GIT \[git_commit\] | Stocke des informations sur les instances du moteur Docker. |
| Date de version \[build_date\] | Stocke des informations sur les instances du moteur Docker. |
| Version \[version\] | Stocke des informations sur les instances du moteur Docker. |
| Version de l'API \[api_version\] | Stocke des informations sur les instances du moteur Docker. |
| Version de Go \[go_version\] | Stocke des informations sur les instances du moteur Docker. |
| Est en grappe \[is_clustered\] | Stocke des informations sur les instances du moteur Docker. |
| Processus en cours \[running_process\] | Stocke des informations sur les instances du moteur Docker. |
| Commande du processus en cours \[running_process_command\] | Stocke des informations sur les instances du moteur Docker. |
| Paramètres clés du processus en cours \[running_process_key_parameters\] | Stocke des informations sur les instances du moteur Docker. |
| Image de Docker \[cmdb_ci_docker_image\] ||
| Nom \[name\] | Stocke des informations sur la représentation unique globale des images Docker. |
| ID de l'image \[image_id\] | Stocke des informations sur la représentation unique globale des images Docker. |
| Aperçu de l'image \[image_digest\] | Stocke des informations sur la représentation unique globale des images Docker. |
| Taille (octet) \[size_byte\] | Stocke des informations sur la représentation unique globale des images Docker. |
| Création de l'image \[Image_created_at\] | Stocke des informations sur la représentation unique globale des images Docker. |
| Image locale de Docker \[cmdb_ci_docker_local_image\] ||
| Nom \[name\] | Stocke les instances locales d'images Docker. |
| ID de l'image \[image_id\] | Stocke les instances locales d'images Docker. |
| Balise de l'image de Docker \[cmdb_ci_docker_image_tag\] ||
| Nom \[name\] | Stocke les balises à partir d'images Docker locales. |
| ID de l'image \[image_id\] | Stocke les balises à partir d'images Docker locales. |
| Référentiel \[repository\] | Stocke les balises à partir d'images Docker locales. |
| Balise \[tag\] | Stocke les balises à partir d'images Docker locales. |
| Conteneur Docker \[cmdb_ci_docker_container\] ||
| Nom \[name\] | Stocke les conteneurs Docker trouvés sur l'hôte. Lorsque des enregistrements en double sont créés, les tâches de déduplication s'affichent une fois la découverte exécutée. Pour plus d'informations sur la résolution de ces tâches, consultez l'article [Rendre l'identificateur de conteneur Docker indépendant \[KB1443042\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1443042) dans la section ServiceNow® Base de connaissances. |
| ID de l'image \[image_id\] | Stocke les conteneurs Docker trouvés sur l'hôte. Lorsque des enregistrements en double sont créés, les tâches de déduplication s'affichent une fois la découverte exécutée. Pour plus d'informations sur la résolution de ces tâches, consultez l'article [Rendre l'identificateur de conteneur Docker indépendant \[KB1443042\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1443042) dans la section ServiceNow® Base de connaissances. |
| ID du conteneur \[container_id\] | Stocke les conteneurs Docker trouvés sur l'hôte. Lorsque des enregistrements en double sont créés, les tâches de déduplication s'affichent une fois la découverte exécutée. Pour plus d'informations sur la résolution de ces tâches, consultez l'article [Rendre l'identificateur de conteneur Docker indépendant \[KB1443042\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1443042) dans la section ServiceNow® Base de connaissances. |
| Taille (octets) \[size_bytes\] | Stocke les conteneurs Docker trouvés sur l'hôte. Lorsque des enregistrements en double sont créés, les tâches de déduplication s'affichent une fois la découverte exécutée. Pour plus d'informations sur la résolution de ces tâches, consultez l'article [Rendre l'identificateur de conteneur Docker indépendant \[KB1443042\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1443042) dans la section ServiceNow® Base de connaissances. |
| Commande \[command\] | Stocke les conteneurs Docker trouvés sur l'hôte. Lorsque des enregistrements en double sont créés, les tâches de déduplication s'affichent une fois la découverte exécutée. Pour plus d'informations sur la résolution de ces tâches, consultez l'article [Rendre l'identificateur de conteneur Docker indépendant \[KB1443042\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1443042) dans la section ServiceNow® Base de connaissances. |
| Création du conteneur \[container_created\] | Stocke les conteneurs Docker trouvés sur l'hôte. Lorsque des enregistrements en double sont créés, les tâches de déduplication s'affichent une fois la découverte exécutée. Pour plus d'informations sur la résolution de ces tâches, consultez l'article [Rendre l'identificateur de conteneur Docker indépendant \[KB1443042\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1443042) dans la section ServiceNow® Base de connaissances. |
| Statut \[status\] | Stocke les conteneurs Docker trouvés sur l'hôte. Lorsque des enregistrements en double sont créés, les tâches de déduplication s'affichent une fois la découverte exécutée. Pour plus d'informations sur la résolution de ces tâches, consultez l'article [Rendre l'identificateur de conteneur Docker indépendant \[KB1443042\]](https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB1443042) dans la section ServiceNow® Base de connaissances. |
[ ]

{#c-docker-virtualization__table_okd_kb2_5w}  
La Collect Container Repository section des extensions détecte ces informations. {#c-docker-virtualization__id_u5h_gx3_lrb__entry__2}

| Table et champ | Description |
|-|-|
| Référentiel du conteneur \[cmdb_ci_container_repository\] ||
| Nom \[name\] | Le nom du référentiel de conteneur. |
| Entrée du référentiel du conteneur \[cmdb_ci_container_repository_entry\] ||
| Nom \[name\] | Le nom de l'entrée du référentiel du conteneur. |
| Catégorie \[category\] | Catégorie de l'entrée du référentiel du conteneur. |
[ ]

{#c-docker-virtualization__id_u5h_gx3_lrb}

## Relations CI {#c-docker-virtualization__section_yxh_5ty_lrb}

Le modèle Docker identifie les relations suivantes entre les CI découverts.{#c-docker-virtualization__table_dqz_s5y_lrb__entry__3}

| CI | Relation | CI |
|-|-|-|
| cmdb_ci_server | Exécution ::Exécute sur | cmdb_ci_docker_engine |
| cmdb_ci_docker_engine | Gére ::Géré par | cmdb_ci_docker_container |
| cmdb_ci_docker_engine | Gére ::Géré par | cmdb_ci_docker_local_image |
| cmdb_ci_docker_image | Instanciations ::Instancié par | cmdb_ci_docker_container |
| cmdb_ci_docker_local_image Remarque : Le sens de cette relation est inverse pour toutes les versions de stockage antérieures à la version 1.0.99, février 2023. | Instanciations ::Instancié par | cmdb_ci_docker_container |
| cmdb_ci_docker_image_tag | Inscrit le ::A enregistré | cmdb_ci_docker_local_image |
| cmdb_ci_docker_local_image | Instanciations ::Instancié par | cmdb_ci_docker_image |
[ ]

{#c-docker-virtualization__table_dqz_s5y_lrb}  
La section d'extension Collect Container Repository du modèle Docker identifie les relations suivantes.{#c-docker-virtualization__id_pdy_bw3_lrb__entry__3}

| CI | Relation | CI |
|-|-|-|
| Image de Docker \[cmdb_ci_docker_image\] | Mis en service à partir de::Mis en service | Entrée du référentiel du conteneur \[cmdb_ci_container_repository_entry\] |
| Entrée du référentiel du conteneur \[cmdb_ci_container_repository_entry\] | Hébergé sur::Hôtes | Référentiel du conteneur \[cmdb_ci_container_repository\] |
[ ]

{#c-docker-virtualization__id_pdy_bw3_lrb}

## Règles d'identification, d'imbrication et d'hébergement {#c-docker-virtualization__section_ty2_mqy_1cb}

Discovery utilise un identificateur de règle d'application pour trouver le moteur Docker, puis applique d'autres règles pour identifier des objets Docker spécifiques.

Identificateur de la règle d'application

:   Le système crée l'élément de configuration (CI) cmdb_ci_docker_engine lors de la classification du processus. Sur cette base, Discovery utilise l'identificateur Application Rule de la table Application \[cmdb_ci_appl\] pour identifier le moteur Docker particulier rencontré. Après avoir établi cette identité, Discovery utilise les relations définies dans les règles d'imbrication et d'hébergement pour créer et mettre à jour avec précision les CI de composant Docker individuels associés à ce moteur.

Identificateurs
:   {#c-docker-virtualization__table_ndw_wn1_vw__entry__3}

    | Nom | Table | Attributs |
    |-|-|-|
    | Conteneur Docker | Conteneur Docker \[cmdb_ci_docker_container\] | container_id |
    | Image globale de Docker | Image de Docker \[cmdb_ci_docker_image\] | image_id |
    | Image locale de Docker | Image locale de Docker \[cmdb_ci_docker_local_image\] | image_id |
    | Balise de l'image de Docker | Balise de l'image de Docker \[cmdb_ci_docker_image_tag\] | référentiel, balise |
    [ ]

    {#c-docker-virtualization__table_ndw_wn1_vw}

Règles d'imbrication et d'hébergement
:   Découverte Docker utilise ces éléments [Créer ou modifier un ensemble de règles d'imbrication](https://www.servicenow.com/docs/access?context=create-dependent-relationship&version=australia&pubname=australia-servicenow-platform&section=t_CreateContainmentSvcRuleMetadata&ft:locale=en-US) et [Créer ou modifier un ensemble de règles d'hébergement pour](https://www.servicenow.com/docs/access?context=create-dependent-relationship&version=australia&pubname=australia-servicenow-platform&section=t_CreateHostingServiceRuleMetadata&ft:locale=en-US) créer des éléments de configuration (CI) à partir des données retournéespar le modèle Docker. Une fois que Discovery a identifié le moteur Docker par sa relation avec la table Application \[cmdb_ci_appl\], il utilise ces règles pour identifier les CI spécifiques connectés à ce moteur à partir de leurs relations les uns avec les autres. En connectant les composants les uns aux autres de cette manière, à partir de l'application, en commençant par le moteur, Découverte évite de créer des CI en double pour les composants d'autres moteurs Docker qui utilisent le même nom ou image_id.{#c-docker-virtualization__table_qqm_xsz_bx__entry__3}

    | Société parente | Enfant | Relation |
    |-|-|-|
    | Image locale de Docker | Balise de l'image de Docker | Est inscrit |
    [Tableau 1. Règle d'imbrication]

    {#c-docker-virtualization__table_qqm_xsz_bx}

    {#c-docker-virtualization__table_em1_kqz_bx__entry__3}

    | Société parente | Enfant | Relation |
    |-|-|-|
    | Conteneur Docker | Moteur de Docker | Géré par |
    | Image locale de Docker | Moteur de Docker | Géré par |
    [Tableau 2. Règles d'hébergement]

    {#c-docker-virtualization__table_em1_kqz_bx}

