Kapsayıcı Araçları hata iletileri

Bu makalede Visual Studio Kapsayıcı Araçları tarafından kullanılan hata kodları listelenir ve mümkün olduğunda sorunların nasıl çözüleceği konusunda öneriler sağlanır.

Kapsayıcı Araçları hata kodları

Kod Açıklama Notlar Düzelt
CTC1001 Docker birim paylaşımı etkin değil Dosya paylaşımı etkinleştirilmediğinde bu hata oluşur. Dosya paylaşımı, Windows'ta yerel dizinlerin Linux kapsayıcılarıyla paylaşılmasını sağlar. Bu yalnızca Hyper-V modunu kullanan Linux kapsayıcılarında geçerlidir. Daha fazla ayrıntı için Bkz . Windows için Docker Desktop kullanıcı kılavuzu veya Docker Belgeleri . Docker dosya paylaşımını etkinleştirin.
CTC1002 Docker Desktop yüklü değil Docker Desktop'ı yükleyin.
CTC1003 Docker Desktop çalışmıyor Docker Desktop'ı başlatın.
CTC1004 Docker sunucusu işletim sistemi alınamıyor Proje dosyasında varsayılan targetOS değeri belirtin; örneğin, <DockerDefaultTargetOS> Linux </DockerDefaultTargetOS>).
CTC1005 Docker Desktop'ın işletim sistemi modu projenin hedef işletim sistemiyle eşleşmiyor Docker Desktop işletim sistemi modunu projenin hedef işletim sistemiyle eşleşecek şekilde değiştirin.
CTC1006 Docker Desktop çalışıyor ancak bir hata durumunda ve yeniden başlatılması gerekiyor. Docker Desktop'ı yeniden başlatın ve Docker Desktop'ın düzgün çalıştığından emin olun.
CTC1007 vsdbg İndirme başarısız oldu ancak diskte var olan bir kopya bulundu Bu yalnızca bir uyarıdır ve hata ayıklama başarısız olmaz. Bu uyarı, en son sürümü vsdbg indirilemediğinde ancak mevcut bir kopya bulunduğunda ve kullanıldığında gerçekleşir. Kullanıcıdan eylem gerekmez.
CTC1008 vsdbg İndirme başarısız oldu ve diskte var olan bir kopya bulunamadı F5 indiremedi vsdbg.exe. İnternet bağlantınızı denetleyin.
CTC1009 Sürücü paylaşımı kimlik bilgileri büyük olasılıkla geçersiz Bunun nedeni Docker Desktop tarafından kullanılan Paylaşılan Sürücüler kimlik bilgilerinin güncel olması olabilir. Docker Desktop ayarlarının Paylaşılan Sürücüler sayfasında kimlik bilgilerini sıfırlamayı ve ardından Docker'ı yeniden başlatmayı deneyin.
CTC1010 Geçerli kullanıcı grupta değil docker-users Geçerli kullanıcı grupta değil docker-users . Kendinizi docker-users gruba ekleyin ve ardından oturumu kapatıp Windows'ta yeniden oturum açın.
CTC1011 Bağlantı noktaları kullanımda Kapsayıcı, zaten kullanımda olan belirli bir konak bağlantı noktasını kullanmaya çalışıyor. Önceki kapsayıcıyı veya bu bağlantı noktasını kullanan diğer uygulamayı durdurun veya uygulamayı farklı bir bağlantı noktası kullanacak şekilde güncelleştirin.
CTC1012 Kullanılmıyor
CTC1013 Bu geçerli tür desteklenmiyor veya dotnet core sürümü desteklenmiyor
CTC1014 DockerFile oluşturma hatası Dockerfile oluşturulamıyor. Dockerfile dosyasındaki hatayı düzeltin ve yeniden deneyin.
CTC1019 Kullanılmıyor
CTC1020 Kapsayıcı başlatılmaya çalışılırken UnauthorizedAccessException oluşturuldu
CTC1021 Kapsayıcı başlatılmaya çalışılırken SecurityException oluşturuldu
CTC1022 Kullanılmıyor
CTC1023 Dosya veya dizin bulunamadı. Bu dockerfile, Docker bağlamı veya proje dosyası bulunamadı olabilir.
CTC1024 Kapsayıcı başlatılmaya çalışılırken IOException oluştu
CTC1025 Docker görüntüsü çekilmeye çalışılırken bir hata oluştu. Komutun neden başarısız olduğu hakkında daha ayrıntılı bir hata için Çıkış penceresine docker pull bakın.
CTC1026 Başlatma ayarı ayrıştırma hatası. Başlatma Ayarlar.json dosyasında IISExpress ayarı ayrıştırırken IISExpress ayarları veya ayrıştırma hatası bulunamıyor. Başlatma Ayarlar.json iisexpress ayarlarının geçerli olduğundan emin olun.
CTC1027 Aracı çalıştırırken dev-certs hata oluştu. ASP.NET Core geliştirme sertifikasına dev-certs güvenmek için araç çalıştırılırken bir hata oluştu. Daha ayrıntılı hata için Çıkış penceresine bakın.
CTC1028 Geçersiz Başlatma URL'si Hata ayıklama başlatıldığında başlatılacak uygulama URL'si geçersiz launchUrl Başlatmada Docker başlatma ayarlarında belirtilenden emin olun Ayarlar.json
CTC1029 Docker yürütmesi başarısız oldu Kapsayıcı içinde uygulama işlemini başlatmak için bir komut çalıştırılırken bir hata oluştu. Daha ayrıntılı hata için Çıkış penceresine bakın.
CTC1030 Dahili hata Bilinmeyen bir iç hata oluştu. Lütfen Visual Studio Geri Bildirimi'nde bir hata açın.
CTC1031 Desteklenmeyen işletim sistemi Büyük olasılıkla Linux kapsayıcısında .NET Framework projesi kullanılıyor. Windows kapsayıcısına geçin ve yeniden deneyin.
CTC1032 Kullanılmıyor
CTC1033 Kullanılmıyor
CTC1034 Kullanılmıyor
CTC1035 Docker Desktop indirilemedi Docker Desktop'ı yüklemeye çalışırken Docker Desktop yükleyicisi (.msi) indirilemiyor. İnternet bağlantınızı denetleyin ve hiçbir güvenlik duvarının dosya indirmeyi engellemediğini denetleyin.
CTC1036 Docker Desktop yüklemesi başarısız oldu Yükleyicideki hatayı düzeltin ve Docker Desktop'ı el ile yükleyin. Alternatif olarak, çözümü yeniden açın; Visual Studio Docker Desktop'ı yüklemeyi yeniden dener.
CTC1037 Blazor Bildirim dosyası erişim hatası Blazor statik web varlıkları dosyasının yeniden yazılması Blazor uygulamasında hata ayıklandığında başarısız oldu. Daha ayrıntılı hata için Çıkış penceresine bakın.
CTC1038 Kapsayıcı hata ayıklama sırasında yok veya çalışmıyor Kapsayıcının neden başlatılamadığına ilişkin daha fazla ayrıntı için Çıkış penceresine bakın.
CTC1039 Hata ayıklamak için programın ikili dosyaları kapsayıcıda beklenen konumda bulunamadı.
CTC1040 Hata ayıklanan programdan beklenmeyen bir çıkış koduyla çıkıldı Uygulama işlemi başlatılamıyor. Daha fazla ayrıntı için Çıkış penceresine bakın.
CTC1041 Docker Desktop yüklemesi tamamlanmadı. Docker Desktop'ın yüklenmesi tamamlanmış gibi görünmüyor. Lütfen yeniden başlatmayı deneyin ve sorun devam ederse Docker Desktop yüklemenizi onarmayı deneyin.

Docker-compose'a özgü hata kodları

Kod Açıklama Notlar Düzelt
DTP1001 Ana bilgisayar bağlantı noktası bulunamadı Docker Compose projesinde Hizmet URL'si belirtecini {ServicePort}belirtir, ancak kapsayıcının ilgili konak bağlantı noktası yoktur. Kapsayıcının doğru URL düzeni (http veya https) için bir konak bağlantı noktasıyla başlatıldığından emin olun.
DTP1002 Kapsayıcı bulunamadı Docker Compose projesinde hata ayıklanırken kapsayıcı başlatılmadı veya kapsayıcıdan çıkıldı. Kapsayıcının neden başlatılamadığını öğrenmek için Çıkış penceresine bakın.
DTP1003 Docker Compose projesinde hata ayıklarken hizmet bulunamadı. Docker Compose belgesinde bir veya daha fazla dotnet hizmeti tanımlandığından emin olun.
DTP1004 Docker Compose yapı iskelesi hatası Docker Compose desteğini yeniden eklemeyi deneyin.
DT1001 Docker Compose komutunu çalıştıran bir hata nedeniyle hata ayıklama başarısız oldu. Bu hatayla ilgili daha fazla ayrıntı için Çıkış penceresine bakın.
DT1002 Geçersiz hedef işletim sistemi Özelliğinde DockerDefaultTargetOS belirtilen bilinmeyen Dockerfile hedef işletim sistemi. Desteklenen değerler 'Windows' ve 'Linux' değerleridir.
DT1003 Komut yürütülmeye çalışılıyorken beklenmeyen bir hata oluştu. Bu hatayla ilgili daha fazla ayrıntı için Çıkış penceresine bakın.
DT1004 Docker Compose dosyasında hata Tüm Docker Compose belgelerini denetleyin ve geçerli olduklarından emin olun.
DT1005 Docker Compose komutu yürütme hatası Bu hatayla ilgili daha fazla ayrıntı için Çıkış penceresine bakın.
DT1006 Etkin başlatma profilinde kullanılan oluşturma profili adı Docker Compose belgesinde bulunamadı. Örneğin, etkin başlatma profili burada gösterildiği gibi adlı p2 oluşturma profilini kullanıyorsa:

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

ancak docker-compose.yml profili p2tanımlamadıysa bu hatayı görürsünüz.
Başlatma profilini doğru oluşturma profilini kullanacak şekilde güncelleştirin veya başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın.
DT1007 Oluşturma profilini kullanan etkin başlatma profilinde geçersiz hizmet adı. Örneğin, etkin başlatma profili oluşturma profilini p1 kullanıyorsa ve burada gösterildiği gibi oluşturma profili p1 için hizmet listesini tanımlıyorsa:

"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ],
    "serviceActions": {
      "webapp2": "StartWithoutDebugging"
    }
  }
}
ancak docker-compose.yml hizmeti webapp2tanımlamıyorsa bu hatayı görürsünüz.
Başlatma profilini doğru hizmet adını kullanacak şekilde güncelleştirin veya başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın.
DT1008 Oluşturma profilini kullanan etkin başlatma profilinde geçersiz hizmet eylemi. Örneğin, etkin başlatma profili oluşturma profili p1 kullanıyorsa ve bir hizmet () için yanlış eylemi (wrongActionnamewebapplication) tanımlıyorsa.
"Docker Compose": {  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ],
    "serviceActions": {
      "webapp": "wrongActionname"
    }
  }
}
Oluşturma profili kullanan hizmet için tek geçerli eylem olan hizmet eylemini StartWithoutDebuggingolarak düzeltin.
DT1009 Etkin başlatma profili hem hem serviceActionsde composeProfile kullanıyor. Visual Studio başlatma profili oluşturma profilleri kullanılarak veya oluşturma profili kullanmadan bir hizmet listesi seçerek tanımlanabilir; her ikisi kullanılarak oluşturulamaz. Bu nedenle etkin bir başlatma profili aşağıda gösterildiği gibi ikisini de kullanıyorsa bu hatayı görürsünüz.
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "composeProfile": {
    "includes": [
      "p1"
    ]
  },
  "serviceActions": {
    "webapp": "StartWithoutDebugging"
  }
}
composeProfile Başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın veya serviceActions kullanın.
DT1010 Etkin başlatma profilinde geçersiz hizmet adı Örneğin, etkin başlatma profili burada gösterildiği gibi öğesini serviceActions tanımlıyorsa:
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "serviceActions": {
    "redis1": "StartWithoutDebugging",
    "webapp8": "StartWithoutDebugging"
  }
}
docker-compose.yml Ancak hizmeti redis1tanımlamıyorsa bu hatayı görürsünüz.
Başlatma profilini doğru hizmet adını kullanacak şekilde güncelleştirin veya başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın.
DT1011 Etkin başlatma profilinde geçersiz hizmet eylemi. Örneğin, etkin başlatma profili aşağıda gösterildiği gibi yanlış hizmet eylemini (wrongAction) kullanıyorsa bu hatayı görürsünüz.
"Docker Compose": {
  "commandName": "DockerCompose",
  "commandVersion": "1.0",
  "serviceActions": {
    "webapplication8": "wrongAction"
  }
}
Hizmet eylemini , StartDebuggingveya StartWithoutDebugging'lerinden DoNotStartbirine düzeltin. Veya Başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın.
DT1012 Geçersiz başlatma profili. Hem hem de composeProfile serviceActions eksik. Visual Studio başlatma profili oluşturma profilleri kullanılarak veya oluşturma profili kullanmadan bir hizmet listesi seçip seçilerek tanımlanabilir. Ancak etkin başlatma profili hiçbiri ile tanımlanmamıştır. Başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın.
DT1013 Etkin başlatma profili bulunamadı Etkin başlatma profilinin başlatma Ayarlar.json tanımlandığından emin olun.
DT1014 Geçersiz profil sürümü. Örneğin, etkin başlatma profili bilinmeyen bir komut sürümünü (10.0) tanımlıyorsa:
"Docker Compose":
  "commandName": "DockerCompose",
  "commandVersion": "10.0",
  "serviceActions": {
      "webapp8": "StartDebugging",
    "redis": "StartWithoutDebugging"
  }
}
Lütfen desteklenen commandVersioniçin hata iletisine bakın veya başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanın.
DT1015 Desteklenmeyen eski profil sürümü. Profil sürümü artık geçerli Visual Studio tarafından desteklenmiyor. Başlatma ayarlarını güncelleştirmek için Docker Oluşturma Başlatmayı Yönet Ayarlar iletişim kutusunu kullanarak profili desteklenen en son sürüme yükseltin.
DT1016 Visual Studio'nun daha yeni sürümünden profil kullanma Profil sürümü, desteklenen geçerli sürümden daha yüksektir. Lütfen Visual Studio'yu en son sürüme yükseltin.
DT1017 Visual Studio'nun daha yeni sürümünden profil kullanma, ancak çalışmaya devam edecektir Bu bir uyarı iletisidir Profil sürümü, desteklenen geçerli sürümden daha yüksektir, ancak Visual Studio'nun geçerli sürümüyle uyumlu olsa da bazı özellikler eksik olabilir.
DT1018 Eski profil sürümünü kullanma, ancak uyumlu. Bu bir uyarı iletisidir Profil sürümü en son sürümden daha düşük, ancak yine de uyumludur. Yeni özelliklerden bazıları çalışmayabilir. Visual Studio'nun en son sürümüne yükseltmeyi göz önünde bulundurun.
DT1019 Desteklenmeyen oluşturma v2 Docker Compose v2'nin oluşturma profilini desteklemeyen eski sürümünü kullanıyorsunuz. Docker Compose'u en son sürüme yükseltin.

Tek projeye özgü hata kodları

Kod Açıklama Notlar Düzelt
CTP1001 Kullanılmıyor
CTP1002 Kullanılmıyor
CTP1003 Kapsayıcı hata ayıklama sırasında yok veya çalışmıyor Kapsayıcının neden başlatılamadığını öğrenmek için Çıkış penceresine bakın.
CTP1004 Docker iskelesi hatası Docker desteğini eklemeyi yeniden deneyin.
CTP1005 Geçersiz hedef işletim sistemi Özelliğinde DockerDefaultTargetOS belirtilen bilinmeyen Dockerfile hedef işletim sistemi. Desteklenen değerler 'Windows' ve 'Linux' değerleridir.
CTP1006 Kapsayıcı içinde uygulama durdurulamadı. Bu sadece bir uyarı. Uygulamanın kullanımda olmadığından emin olun.
CTP1007 Kullanılmıyor
CTP1008 Kullanılmıyor
CTP1009 Azure İşlevleri CLI indirilemedi Daha fazla ayrıntı için Çıkış penceresine bakın.