Messages d’erreur Container Tools
Cet article répertorie les codes d’erreur utilisés par Visual Studio Container Tools et, dans la mesure du possible, fournit des suggestions sur la façon de résoudre les problèmes.
Codes d’erreur Container Tools
Code | Description | Notes | Correction |
---|---|---|---|
CTC1001 | Le partage de volume Docker n’est pas activé | Cette erreur se produit lorsque le partage de fichiers n’est pas activé. Le partage de fichiers permet de partager des répertoires locaux sur Windows avec des conteneurs Linux. Cela s’applique uniquement aux conteneurs Linux qui utilisent le mode Hyper-V. Pour plus d’informations, consultez le manuel de l’utilisateur de Docker Desktop pour Windows ou la documentation Docker . | Activer le partage de fichiers Docker. |
CTC1002 | Docker Desktop n'est pas installé | Installez Docker Desktop. | |
CTC1003 | Docker Desktop n'est pas en cours d'exécution | Démarrer Docker Desktop. | |
CTC1004 | Impossible d’obtenir le système d’exploitation du serveur Docker | Spécifiez la valeur par défaut targetOS dans le fichier projet ; par exemple, <DockerDefaultTargetOS> Linux </DockerDefaultTargetOS> ). |
|
CTC1005 | Le mode de système d'exploitation de Docker Desktop ne correspond pas au système d'exploitation cible du projet | Changez le mode de système d'exploitation de Docker Desktop au système d'exploitation cible du projet. | |
CTC1006 | Docker Desktop est en cours d’exécution, mais est dans un état d’erreur et doit être redémarré. | Redémarrez Docker Desktop et vérifiez que Docker Desktop fonctionne correctement. | |
CTC1007 | Échec du téléchargement vsdbg , mais une copie existante a été trouvée sur le disque |
Il s’agit simplement d’un avertissement et le débogage n’échouera pas. Cet avertissement se produit lorsque la dernière version de vsdbg ne parvient pas à être téléchargée, mais qu’une copie existante a été trouvée et utilisée. |
Aucune action de l’utilisateur n’est nécessaire. |
CTC1008 | Échec du téléchargement vsdbg et aucune copie existante n’a été trouvée sur le disque |
F5 n’est pas parvenu à télécharger vsdbg.exe . |
Vérifiez votre connexion Internet. |
CTC1009 | Les informations d’identification de partage de lecteur ne sont peut-être pas valides | Cela peut être dû au fait que les informations d’identification des lecteurs partagés utilisées par Docker Desktop sont obsolètes. Essayez de réinitialiser les informations d’identification dans la page Lecteurs partagés des paramètres docker Desktop, puis redémarrez Docker. | |
CTC1010 | L’utilisateur actuel n’est pas dans le groupe docker-users |
L’utilisateur actuel n’est pas dans le groupe docker-users . Ajoutez-vous au groupe docker-users , puis déconnectez-vous et reconnectez-vous à Windows. |
|
CTC1011 | Les ports sont en cours d’utilisation | Un conteneur tente d’utiliser un port hôte spécifique déjà utilisé. | Arrêtez le conteneur précédent ou une autre application qui utilise ce port ou mettez à jour l’application pour utiliser un autre port. |
CTC1012 | Non utilisé | ||
CTC1013 | Ce type actuel n’est pas pris en charge ou la version dotnet core n’est pas prise en charge | ||
CTC1014 | Erreur lors de la génération de dockerFile | Impossible de générer le fichier Dockerfile. Corrigez l’erreur dans le fichier Dockerfile et réessayez. | |
CTC1019 | Inutilisé | ||
CTC1020 | UnauthorizedAccessException levée lors de la tentative de démarrage du conteneur | ||
CTC1021 | UnauthorizedAccessException levée lors de la tentative de démarrage du conteneur | ||
CTC1022 | Inutilisé | ||
CTC1023 | Fichier ou répertoire introuvable. | Il peut s’agir d’un fichier dockerfile, d’un contexte Docker ou d’un fichier projet introuvable. | |
CTC1024 | IOException levée lors de la tentative de démarrage du conteneur | ||
CTC1025 | Une erreur s’est produite lors de la tentative d’extraction d’une image Docker. | Consultez la fenêtre Sortie pour obtenir une erreur plus détaillée sur la raison de l'échec de la commande docker pull . |
|
CTC1026 | Lancer l’erreur d’analyse du paramètre. | Impossible de trouver les paramètres IISExpress ou l’échec de l’analyse lors de l’analyse du paramètre IISExpress dans le fichier launchSettings.json. | Vérifiez que les paramètres IISExpress dans launchSettings.json sont valides. |
CTC1027 | Erreur lors de l’exécution de l’outil dev-certs . |
Une erreur s'est produite durant l'exécution de l'outil dev-certs pour approuver le certificat de développement ASP.NET Core. |
Consultez la fenêtre Sortie pour voir l’erreur de manière plus détaillée. |
CTC1028 | URL de lancement non valide | L’URL de l’application qui sera lancée au démarrage du débogage n’est pas valide | Vérifiez le launchUrl spécifié dans les paramètres de lancement Docker dans launchSettings.json |
CTC1029 | Échec de l’exécution de Docker | Une erreur s’est produite lors de la tentative d’exécution d’une commande pour démarrer le processus d’application à l’intérieur du conteneur. | Consultez la fenêtre Sortie pour voir l’erreur de manière plus détaillée. |
CTC1030 | Erreur interne | Une erreur interne inconnue s’est produite. | Ouvrez un bogue dans commentaires Visual Studio. |
CTC1031 | Système d'exploitation non pris en charge | Probablement à l’aide d’un projet .NET Framework dans un conteneur Linux. Basculez vers un conteneur Windows et réessayez. | |
CTC1032 | Inutilisé | ||
CTC1033 | Inutilisé | ||
CTC1034 | Inutilisé | ||
CTC1035 | Échec du téléchargement de Docker Desktop | Impossible de télécharger le programme d’installation de Docker Desktop (.msi ) lors de la tentative d’installation de Docker Desktop. |
Vérifiez votre connexion Internet et qu’aucun pare-feu ne bloque le téléchargement du fichier. |
CTC1036 | Échec de l’installation de Docker Desktop | Corrigez l’erreur dans le programme d’installation et installez manuellement Docker Desktop. Ou rouvrez la solution et Visual Studio tentera de réinstaller Docker Desktop. | |
CTC1037 | Erreur d’accès au fichier manifeste Blazor | Échec de la réécriture du fichier de ressources web statiques Blazor lors du débogage de l’application Blazor. | Consultez la fenêtre Sortie pour voir l’erreur de manière plus détaillée. |
CTC1038 | Le conteneur est absent ou n’est pas en cours d’exécution au moment du débogage | Consultez la fenêtre Sortie pour plus d’informations sur la raison pour laquelle le conteneur n’a pas pu démarrer. | |
CTC1039 | Les fichiers binaires du programme à déboguer ne se trouvent pas à l’emplacement attendu dans le conteneur. | ||
CTC1040 | Le programme débogué s’est arrêté avec un code de sortie inattendu | Impossible de démarrer le processus d’application. Consultez la fenêtre Sortie pour plus d'informations. | |
CTC1041 | Installation de Docker Desktop incomplète. | Docker Desktop ne semble pas avoir terminé l’installation. Essayez de redémarrer et, si le problème persiste, essayez de réparer votre installation de Docker Desktop. |
Codes d’erreur spécifiques à Docker compose
Code | Description | Notes | Correction |
---|---|---|---|
DTP1001 | Port hôte introuvable | Dans le projet Docker Compose, l’URL du service spécifie le jeton {ServicePort} , mais le conteneur n’a pas de port hôte correspondant. |
Vérifiez que le conteneur est démarré avec un port hôte pour le schéma d’URL approprié (http ou https ). |
DTP1002 | Conteneur introuvable | Lors du débogage du projet Docker Compose, le conteneur n’a pas démarré ou a quitté le conteneur. | Consultez la fenêtre Sortie pour plus d’informations sur la raison pour laquelle le conteneur n’a pas pu démarrer. |
DTP1003 | Aucun service n’a été trouvé lors du débogage du projet Docker Compose. | Vérifiez qu’un ou plusieurs services dotnet sont définis dans le document Docker Compose. | |
DTP1004 | Erreur de génération de modèles de fichiers Docker Compose | Essayez à nouveau d’ajouter la prise en charge de Docker Compose. | |
DT1001 | Le débogage a échoué en raison d’une erreur lors de l’exécution de la commande Docker Compose. | Consultez la fenêtre Sortie pour voir cette erreur de manière plus détaillée. | |
DT1002 | Système d’exploitation cible non valide | Système d’exploitation cible Dockerfile inconnu spécifié dans la propriété DockerDefaultTargetOS . |
Les valeurs prises en charge sont « Windows » et « Linux ». |
DT1003 | Une erreur inattendue lors de la tentative d’exécution d’une commande. | Consultez la fenêtre Sortie pour voir cette erreur de manière plus détaillée. | |
DT1004 | Erreur dans le fichier Docker Compose | Vérifiez tous les documents Docker Compose et assurez-vous qu’ils sont valides. | |
DT1005 | Échec de l’exécution de la commande Docker Compose | Consultez la fenêtre Sortie pour voir cette erreur de manière plus détaillée. | |
DT1006 | Le nom du profil de composition utilisé dans le profil de lancement actif est introuvable dans le document Docker Compose. | Par exemple, si le profil de lancement actif utilise le profil de composition appelé p2 comme indiqué ici :"Docker Compose": { "commandName": "DockerCompose", "commandVersion": "1.0", "composeProfile": { "includes": [ "p2" ] } } mais docker-compose.yml n’a pas défini le profil p2 , vous verrez alors erreur. |
Mettez à jour le profil de lancement pour utiliser le profil de composition approprié ou utilisez la boîte de dialogue Gérer les paramètres de lancement de Docker Compose pour mettre à jour les paramètres de lancement. |
DT1007 | Nom de service non valide dans le profil de lancement actif qui utilise le profil de composition. | Par exemple, si le profil de lancement actif utilise le profil de composition p1 et définit la liste de services pour le profil de composition p1 , comme indiqué ici :"Docker Compose": { "commandName": "DockerCompose", "commandVersion": "1.0", "composeProfile": { "includes": [ "p1" ], "serviceActions": { "webapp2": "StartWithoutDebugging" } } } mais docker-compose.yml ne définit pas le service webapp2 , vous verrez alors erreur. |
Mettez à jour le profil de lancement pour utiliser le nom de service ou utilisez la boîte de dialogue Gérer les paramètres de lancement de Docker Compose pour mettre à jour les paramètres de lancement. |
DT1008 | Action de service non valide dans le profil de lancement actif qui utilise le profil de composition. | Par exemple, si le profil de lancement actif utilise le profil p1 de composition et définit l’action incorrecte (wrongActionname ) pour un service (webapplication )."Docker Compose": { "commandName": "DockerCompose", "commandVersion": "1.0", "composeProfile": { "includes": [ "p1" ], "serviceActions": { "webapp": "wrongActionname" } } } |
Corrigez l’action de service sur StartWithoutDebugging , qui est la seule action valide pour le service qui utilise un profil de composition. |
DT1009 | Le profil de lancement actif utilise à la fois composeProfile et serviceActions . |
Un profil de lancement Visual Studio peut être défini à l’aide de profils de composition ou de la sélection et du choix d’une liste de services sans utiliser de profil de composition ; il ne peut pas être créé à l’aide des deux. Par conséquent, si un profil de lancement actif utilise les deux comme indiqué ci-dessous, cette erreur s’affiche."Docker Compose": { "commandName": "DockerCompose", "commandVersion": "1.0", "composeProfile": { "includes": [ "p1" ] }, "serviceActions": { "webapp": "StartWithoutDebugging" } } |
Utilisez composeProfile ou serviceActions ou utilisez la boîte de dialogue Gérer les paramètres de lancement de Docker Compose pour mettre à jour les paramètres de lancement. |
DT1010 | Nom du service non valide dans le profil de lancement actif | Par exemple, si le profil de lancement actif définit le serviceActions comme indiqué ici :"Docker Compose": { "commandName": "DockerCompose", "commandVersion": "1.0", "serviceActions": { "redis1": "StartWithoutDebugging", "webapp8": "StartWithoutDebugging" } } Mais le docker-compose.yml n'a pas défini le service redis1 , alors vous verrez cette erreur. |
Mettez à jour le profil de lancement pour utiliser le nom de service ou utilisez la boîte de dialogue Gérer les paramètres de lancement de Docker Compose pour mettre à jour les paramètres de lancement. |
DT1011 | Nom du service non valide dans le profil de lancement actif. | Par exemple, si le profil de lancement actif utilise l’action de service incorrecte (wrongAction ) comme indiqué ci-dessous, vous verrez alors cette erreur."Docker Compose": { "commandName": "DockerCompose", "commandVersion": "1.0", "serviceActions": { "webapplication8": "wrongAction" } } |
Corrigez l’action de service sur l’une des valeurs DoNotStart , StartDebugging ou StartWithoutDebugging . Ou utilisez la boîte de dialogue Gérer les paramètres de lancement de Docker Compose pour mettre à jour les paramètres de lancement. |
DT1012 | Profil de lancement non valide. composeProfile Et serviceActions sont manquants. |
Un profil de lancement Visual Studio peut être défini à l’aide de profils de composition ou de la sélection et du choix d’une liste de services sans utiliser de profil de composition. Mais le profil de lancement actif n’est défini avec aucun d’entre eux. | Utilisez la boîte de dialogue Gérer les paramètres de lancement de Docker Compose pour mettre à jour les paramètres de lancement. |
DT1013 | Le profil de lancement actif est introuvable | Vérifiez que le profil de lancement actif est défini dans launchSettings.json. | |
DT1014 | Version de profil non valide. | Par exemple, si le profil de lancement actif définit une version de commande inconnue (10.0) :"Docker Compose": "commandName": "DockerCompose", "commandVersion": "10.0", "serviceActions": { "webapp8": "StartDebugging", "redis": "StartWithoutDebugging" } } |
Consultez le message d’erreur correspondant à la prise en charge commandVersion ou utilisez la boîte de dialogue Gérer les paramètres de lancement de Docker Compose pour mettre à jour les paramètres de lancement. |
DT1015 | Ancienne version de profil non prise en charge. | La version du profil n’est plus prise en charge par visual Studio actuel. Mettez à niveau le profil vers la dernière version prise en charge à l’aide de la boîte de dialogue Gérer les paramètres de lancement de Docker Compose pour mettre à jour les paramètres de lancement. | |
DT1016 | Utilisation du profil à partir d’une version plus récente de Visual Studio | La version de profil est supérieure à la version actuelle prise en charge. Mettez à niveau Visual Studio vers la dernière version. | |
DT1017 | Utilisation du profil à partir d’une version plus récente de Visual Studio, mais il continuera à fonctionner | Il s’agit d’un message d'avertissement | La version du profil est supérieure à la version actuelle prise en charge, mais elle toujours compatible avec la version actuelle de Visual Studio. Toutefois, certaines fonctionnalités peuvent manquer. |
DT1018 | Utilisation de l’ancienne version de profil, mais compatible. | Il s’agit d’un message d'avertissement | La version du profil est inférieure à la dernière version, mais elle est toujours compatible. Certaines des fonctionnalités plus récentes peuvent ne pas fonctionner. Envisagez une mise à niveau vers la dernière version de Visual Studio. |
DT1019 | Composition non prise en charge v2 | Vous utilisez une version antérieure de Docker Compose v2 qui ne prend pas en charge le profil de composition. | Mettez à niveau Docker Compose vers la dernière version. |
Codes d’erreur spécifiques à un seul projet
Code | Description | Notes | Correction |
---|---|---|---|
CTP1001 | Inutilisé | ||
CTP1002 | Inutilisé | ||
CTP1003 | Le conteneur est absent ou n’est pas en cours d’exécution au moment du débogage | Consultez la fenêtre Sortie pour plus d’informations sur la raison pour laquelle le conteneur n’a pas pu démarrer. | |
CTP1004 | Erreur de génération Docker | Essayez d’ajouter la prise en charge de Docker à nouveau. | |
CTP1005 | Système d’exploitation cible non valide | Système d’exploitation cible Dockerfile inconnu spécifié dans la propriété DockerDefaultTargetOS . Les valeurs prises en charge sont « Windows » et « Linux ». |
|
CTP1006 | Échec de l’arrêt de l’application dans le conteneur. | Il s’agit juste d’un avertissement. | Vérifiez que l’application n’est pas en cours d’utilisation. |
CTP1007 | Inutilisé | ||
CTP1008 | Inutilisé | ||
CTP1009 | Échec du téléchargement de Azure Functions CLI | Consultez la fenêtre Sortie pour plus d'informations. |