Проблема

Windows Server 2019
После очистки директории C:\ProgramData\docker\windowsfilter от orphan слоев путем прибавления -removing к имени папки и остановки сервиса docker при скачивании образов получаю ошибку:

failed to register layer: Cannot create layer with missing parent 24a11ea223dd48e16b0eec8b146825349969f6f14c7c84779e5a23d86cf9d4d6: CreateFile C:\ProgramData\docker\windowsfilter\24a11ea223dd48e16b0eec8b146825349969f6f14c7c84779e5a23d86cf9d4d6: The system cannot find the file specified.

Решение

Решил всё (удалением ??) докера, удалением всех файлов докера ( и установкой докера обратно ???)

Stop-Service docker
??? UnInstall-Package -Name Docker -ProviderName DockerMsftProvider
takeown /R /F C:\ProgramData\docker
ICACLS C:\ProgramData\docker /T /Q /C /RESET.
Remove-Item -Path C:\ProgramData\docker -Recurse -Force
??? Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force
Start-Service docker
Enter your comment. Wiki syntax is allowed:
 
  • ms_windows_ms_sql/windows_docker_failed_to_register_layer_cannot_create_layer_with_missing_parent.txt
  • Last modified: 2021/12/24 21:26
  • by admin