Docker桌面:在Windows 10中,无法注册层:重新执行错误:退出状态1:输出:ProcessBaseLayer

时间:2020-07-13 08:51:52

标签: docker

下载并解压缩openJdk之后,我想为Springboot应用程序创建docker映像

无法注册层:重新执行错误:退出状态1:输出:ProcessBaseLayer \?\ C:\ ProgramData \ Docker \ windowsfilter \ 3d0aa48e2353f006d33c19a0aeabce1e899ae7c0ea8fcdba83b522bc4ab1bf4d:访问被拒绝。

下面是我尝试过的细节

操作系统:Windows 10 Pro

docker版本:v19.03.5

docker配置json文件:

{
  "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命令::docker image build -t appcatalog-1。

错误: 无法注册层:重新执行错误:退出状态1:输出:ProcessBaseLayer \?\ C:\ ProgramData \ Docker \ windowsfilter \ 3d0aa48e2353f006d33c19a0aeabce1e899ae7c0ea8fcdba83b522bc4ab1bf4d:访问被拒绝。

1 个答案:

答案 0 :(得分:0)

在执行以下步骤后问题已解决

  1. 通过powershell中的以下命令启用了Hyper-V和Containers Windows功能:
     Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V All 
  1. 重新安装Docker Desktop