Felmeddelanden för containerhanteringsverktyg

I den här artikeln visas de felkoder som används av Visual Studio Container Tools och innehåller där det är möjligt förslag på hur du löser problemen.

Felkoder för containerverktyg

Kod Description Notes Åtgärda
CTC1001 Docker-volymdelning är inte aktiverat Det här felet inträffar när fildelning inte är aktiverat. Fildelning tillåter att lokala kataloger på Windows delas med Linux-containrar. Det här problemet gäller endast i Linux-containrar som använder Hyper-V läge. Mer information finns i Docker Desktop för Windows användarhandbok. Aktivera Docker-fildelning.
CTC1002 Docker Desktop är inte installerat Installera Docker Desktop.
CTC1003 Docker Desktop körs inte Starta Docker Desktop.
CTC1004 Det går inte att hämta Docker-serveroperativsystemet Ange standardvärdet targetOS i projektfilen, <DockerDefaultTargetOS> (Linux </DockerDefaultTargetOS>till exempel ).
CTC1005 Docker Desktops operativsystemläge matchar inte projektets måloperativsystem Växla operativsystemet Docker Desktop så att det matchar projektets måloperativsystem.
CTC1006 Docker Desktop körs men är i feltillstånd och bör startas om. Starta om Docker Desktop och kontrollera att Docker Desktop fungerar korrekt.
CTC1007 Nedladdningen vsdbg misslyckades men en befintlig kopia hittades på disken Det här är bara en varning och felsökningen misslyckas inte. Den här varningen inträffar när den senaste versionen av vsdbg misslyckas med att ladda ned, men en befintlig kopia hittades och användes. Ingen åtgärd krävs från användaren.
CTC1008 Nedladdningen vsdbg misslyckades och ingen befintlig kopia hittades på disken F5 kunde inte ladda ned vsdbg.exe. Kontrollera internetanslutningen.
CTC1009 Autentiseringsuppgifter för diskdelning kan vara ogiltiga Detta kan bero på att autentiseringsuppgifterna för delade enheter som används av Docker Desktop är inaktuella. Prova att återställa autentiseringsuppgifterna på sidan Delade enheter i Docker Desktop-inställningarna och starta sedan om Docker.
CTC1010 Den aktuella användaren finns inte i docker-users gruppen. Den aktuella användaren finns inte i docker-users gruppen. Lägg till dig själv i gruppen docker-users och logga sedan ut och gå tillbaka till Windows.
CTC1011 Portar används En container försöker använda en specifik värdport som redan används. Stoppa den tidigare containern eller ett annat program som använder den här porten eller uppdatera programmet för att använda en annan port.
CTC1012 Används inte
CTC1013 Den här aktuella typen stöds inte eller så stöds inte dotnet core-versionen
CTC1014 Fel vid skapande av dockerFile Det går inte att skapa Dockerfile. Korrigera felet i Dockerfile och försök igen.
CTC1019 Oanvända
CTC1020 UnauthorizedAccessException utlöstes vid försök att starta containern
CTC1021 SecurityException genereras när containern startas
CTC1022 Oanvända
CTC1023 Det går inte att hitta filen eller katalogen. Det kan vara antingen dockerfile, Docker-kontext eller projektfil som inte hittades.
CTC1024 IOException kastas vid försök att starta containern
CTC1025 Ett fel uppstod när en Docker-avbildning skulle hämtas. Se utdatafönstret för ett mer detaljerat fel om varför docker pull kommandot misslyckades.
CTC1026 Tolkningsfel i startinställningen. Det går inte att hitta IISExpress-inställningarna eller parsningsfelet vid parsning av IISExpress-inställningen i launchSettings.json-filen . Kontrollera att IISExpress-inställningarna i launchSettings.json är giltiga.
CTC1027 Fel vid körning av dev-certs verktyget. Ett fel uppstod när verktyget dev-certs kördes för att lita på ASP.NET Core utvecklingscertifikat. Mer detaljerat fel finns i utdatafönstret .
CTC1028 Ogiltig start-URL Den program-URL som startas när felsökningen startar är ogiltig Se till att launchUrl har specificerats i Docker-startinställningarna i launchSettings.json
CTC1029 Docker-körningen misslyckades Ett fel uppstod när ett kommando skulle köras för att starta programprocessen i containern. Mer detaljerat fel finns i utdatafönstret .
CTC1030 Internt fel Ett okänt internt fel uppstod. Öppna en bugg i Visual Studio Feedback.
CTC1031 Operativsystem som inte stöds Troligen använder du .NET Framework-projektet i en Linux-container. Växla till en Windows container och försök igen.
CTC1032 Oanvända
CTC1033 Oanvända
CTC1034 Oanvända
CTC1035 Nedladdningen av Docker Desktop misslyckades Det går inte att ladda ned Installationsprogrammet för Docker Desktop (.msi) när du försöker installera Docker Desktop. Kontrollera internetanslutningen och att ingen brandvägg blockerar filnedladdningen.
CTC1036 Installationen av Docker Desktop misslyckades Korrigera felet i installationsprogrammet och installera Docker Desktop manuellt. Eller öppna lösningen igen och Visual Studio försöker installera Docker Desktop igen.
CTC1037 Blazor Manifest-filåtkomstfel Det gick inte att skriva om filen för Blazors statiska webbresurser vid felsökning av Blazor-programmet. Mer detaljerat fel finns i utdatafönstret .
CTC1038 Containern saknas eller körs inte vid tidpunkten för felsökningen Mer information om varför containern inte kunde starta finns i utdatafönstret .
CTC1039 Binärfilerna för programmet som ska felsökas finns inte på den förväntade platsen i containern.
CTC1040 Det avbuggade programmet avslutades med en oväntad slutkod. Det går inte att starta applikationsprocessen. Mer information finns i utdatafönstret .
CTC1041 Ofullständig Installation av Docker Desktop. Docker Desktop verkar inte ha slutfört installationen. Prova att starta om och prova att reparera Docker Desktop-installationen om problemet kvarstår.

Docker Compose-specifika felkoder

Kod Description Notes Åtgärda
DTP1001 Värdporten hittades inte I Docker Compose-projektet anger tjänst-URL:en token {ServicePort}, men containern har ingen motsvarande värdport. Kontrollera att containern har startats med en värdport för rätt URL-schema (http eller https).
DTP1002 Det går inte att hitta containern Vid felsökning av Docker Compose-projektet startades inte containern eller så avslutades containern. Mer information om varför containern inte kunde starta finns i utdatafönstret .
DTP1003 Ingen tjänst hittades vid felsökning av Docker Compose-projektet. Kontrollera att Docker Compose-dokumentet har en eller flera definierade dotnet-tjänster.
DTP1004 fel vid generering av Docker Compose Försök att lägga till Stöd för Docker Compose igen.
DT1001 Felsökningen misslyckades på grund av ett fel när Kommandot Docker Compose kördes. Mer information om det här felet finns i utdatafönstret .
DT1002 Ogiltigt måloperativsystem Okänt Dockerfile-måloperativsystem som anges i DockerDefaultTargetOS egenskapen. Värden som stöds är "Windows" och "Linux".
DT1003 Ett oväntat fel vid försök att köra ett kommando. Mer information om det här felet finns i utdatafönstret .
DT1004 Fel i Docker Compose-filen Kontrollera alla Docker Compose-dokument och kontrollera att de är giltiga.
DT1005 Fel vid körning av kommandot Docker Compose Mer information om det här felet finns i utdatafönstret .
DT1006 Compose-profilnamnet som används i den aktiva startprofilen hittas inte i Docker Compose-dokumentet. Om den aktiva startprofilen till exempel använder Compose-profilen med namnet p2 som visas här:

"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
        "p2"
    ]
  }
}

men om docker-compose.yml inte definierar profilen p2, visas det här felet.
Uppdatera startprofilen för att använda rätt Skriv-profil eller använd dialogrutan Hantera Startinställningar för Docker Compose för att uppdatera startinställningarna.
DT1007 Ogiltigt tjänstnamn i den aktiva startprofilen som använder Compose-profilen. Om den aktiva startprofilen till exempel använder Compose-profilen p1 och definierar tjänstlistan för Compose-profilen p1 enligt följande:

"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ],
    "serviceActions": {
      "webapp2": "StartWithoutDebugging"
    }
  }
}
men om docker-compose.yml inte definierar tjänsten webapp2, ser du det här felet.
Uppdatera startprofilen för att använda rätt tjänstnamn eller använd dialogrutan Hantera Startinställningar för Docker Compose för att uppdatera startinställningarna.
DT1008 Ogiltig tjänståtgärd i den aktiva startprofilen som använder Compose-profilen. Till exempel om den aktiva startprofilen använder Compose-profilen p1 och definierar den felaktiga åtgärden (wrongActionname) för en tjänst (webapplication).
"Docker Compose": {  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ],
    "serviceActions": {
      "webapp": "wrongActionname"
    }
  }
}
Korrigera tjänståtgärden till StartWithoutDebugging, vilket är den enda giltiga åtgärden för tjänsten som använder en Compose-profil.
DT1009 Aktiv startprofil använder både composeProfile och serviceActions. En startprofil i Visual Studio kan definieras antingen med Compose-profiler eller genom att välja en lista med tjänster utan att använda en Compose-profil; den kan inte skapas med båda metoderna. Så om en aktiv startprofil använder båda som visas nedan visas det här felet.
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ]
  },
  "serviceActions": {
    "webapp": "StartWithoutDebugging"
  }
}
Använd antingen composeProfile eller serviceActions använd dialogrutan Hantera Startinställningar för Docker Compose för att uppdatera startinställningarna.
DT1010 Ogiltigt tjänstnamn i den aktiva startprofilen Om den aktiva startprofilen till exempel definierar det serviceActions som visas här:
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "serviceActions": {
    "redis1": "StartWithoutDebugging",
    "webapp8": "StartWithoutDebugging"
  }
}
docker-compose.yml Men definierade inte tjänsten redis1, då visas det här felet.
Uppdatera startprofilen för att använda rätt tjänstnamn eller använd dialogrutan Hantera Startinställningar för Docker Compose för att uppdatera startinställningarna.
DT1011 Ogiltig tjänståtgärd i den aktiva startprofilen. Om den aktiva startprofilen till exempel använder fel tjänståtgärd (wrongAction) enligt nedan visas det här felet.
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "serviceActions": {
    "webapplication8": "wrongAction"
  }
}
Korrigera serviceåtgärden till en av DoNotStart, StartDebugging eller StartWithoutDebugging. Du kan också använda dialogrutan Hantera Startinställningar för Docker Compose för att uppdatera startinställningarna.
DT1012 Ogiltig startprofil. Både composeProfile och serviceActions saknas. En startprofil i Visual Studio kan definieras antingen med hjälp av Compose-profiler eller genom att välja en lista med tjänster utan att använda en Compose-profil. Men den aktiva startprofilen är inte definierad med någon av dem. Använd dialogrutan Hantera Startinställningar för Docker Compose för att uppdatera startinställningarna.
DT1013 Det går inte att hitta den aktiva startprofilen Kontrollera att den aktiva startprofilen har definierats i launchSettings.json.
DT1014 Ogiltig profilversion. Om den aktiva startprofilen till exempel definierar en okänd kommandoversion (10.0):
"Docker Compose":
  "commandName": "DockerCompose",
  "commandVersion": "10.0",
  "serviceActions": {
      "webapp8": "StartDebugging",
    "redis": "StartWithoutDebugging"
  }
}
Se felmeddelandet för de commandVersion som stöds, eller använd dialogrutan Hantera startinställningar för Docker Compose för att uppdatera startinställningarna.
DT1015 Gammal profilversion som inte stöds. Profilversionen stöds inte längre av den aktuella Visual Studio. Uppgradera profilen till den senaste versionen som stöds med hjälp av dialogrutan Hantera Startinställningar för Docker Compose-start för att uppdatera startinställningarna.
DT1016 Använda profil från nyare version av Visual Studio Profilversionen är högre än den aktuella versionen som stöds. Uppgradera Visual Studio till den senaste versionen.
DT1017 Använder profil från en nyare version av Visual Studio, men fungerar fortfarande Det här är ett varningsmeddelande Profilversionen är högre än den aktuella versionen som stöds, men är fortfarande kompatibel med den aktuella versionen av Visual Studio, men kanske saknar vissa funktioner.
DT1018 Använder en äldre profilversion, men kompatibel. Det här är ett varningsmeddelande Profilversionen är lägre än den senaste versionen, men fortfarande kompatibel. Vissa av de nyare funktionerna kanske inte fungerar. Överväg att uppgradera till den senaste versionen av Visual Studio.
DT1019 Compose v2 stöds inte Du använder den äldre versionen av Docker Compose v2 som inte stöder Compose-profilen. Uppgradera Docker Compose till den senaste versionen.

Felkoder för enskilda projekt

Kod Description Notes Åtgärda
CTP1001 Oanvända
CTP1002 Oanvända
CTP1003 Containern saknas eller körs inte vid tidpunkten för felsökningen Mer information om varför containern inte kunde starta finns i utdatafönstret .
CTP1004 Docker-scaffolding-fel Försök att lägga till Docker-stöd igen.
CTP1005 Ogiltigt måloperativsystem Okänt Dockerfile-måloperativsystem som anges i DockerDefaultTargetOS egenskapen. Värden som stöds är "Windows" och "Linux".
CTP1006 Det gick inte att stoppa programmet i containern. Det här är bara en varning. Kontrollera att programmet inte används.
CTP1007 Oanvända
CTP1008 Oanvända
CTP1009 Det gick inte att ladda ned Azure Functions CLI Mer information finns i utdatafönstret .