Docker Desktop: In Windows 10, failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer

Viewed 1965

I am tyring to create docker image for a Springboot application, after downloading and extracting openJdk, getting below issue

failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer \?\C:\ProgramData\Docker\windowsfilter\3d0aa48e2353f006d33c19a0aeabce1e899ae7c0ea8fcdba83b522bc4ab1bf4d: Access is denied.

Below are details i have tried

Operating system: Windows 10 Pro

docker version : v19.03.5

docker configuration json file:

{
  "registry-mirrors": [],
  "insecure-registries": [],
  "debug": true,
  "experimental": true
}

Dockerfile:

FROM openjdk:8-jdk-alpine
ADD /target/appcatalog-0.0.1-SNAPSHOT.jar appcatalog-0.0.1-SNAPSHOT.jar
EXPOSE 8080
ENTRYPOINT ["java", "-jar", "appcatalog-0.0.1-SNAPSHOT.jar"]

docker command : docker image build -t appcatalog-1 .

Error: failed to register layer: re-exec error: exit status 1: output: ProcessBaseLayer \?\C:\ProgramData\Docker\windowsfilter\3d0aa48e2353f006d33c19a0aeabce1e899ae7c0ea8fcdba83b522bc4ab1bf4d: Access is denied.

1 Answers

Issue resolved after below steps

  1. Hyper-V and Containers Windows features enabled with below command from powershell:
     Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V All 
  1. Reinstalled Docker Desktop
Related