如何修复提取 docker 镜像层时发生的错误?

如何修复提取 docker 镜像层时发生的错误?

我已经配置 docker 将所有文件存储在其他文件系统上。

这是 docker 配置文件(/etc/docker/daemon.json):

{
    "data-root": "/media/mint/MountDir/docker",
    "storage-driver": "vfs"
}

当我尝试拉取 docker 镜像时,在完成提取第一层后收到以下错误。

5492f66d2700: Extracting [==================================================>]  54.92MB/54.92MB
e7c6a42bcdd9: Download complete 
failed to register layer: ApplyLayer exit status 1 stdout:  stderr: open /var/lib/dpkg/info/gcc-10-base:amd64.list: invalid argument

但是,没有“data-root”条目时,它工作正常。请求的文件:/var/lib/dpkg/info/gcc-10-base:amd64.list 存在于主文件系统中。我该如何修复此问题?


cat /var/lib/dpkg/info/gcc-10-base:amd64.list
/。
/usr
/usr/共享
/usr/共享/doc
/usr/share/doc/gcc-10-base
/usr/share/doc/gcc-10-base/README.Debian.amd64.gz
/usr/share/doc/gcc-10-base/TODO.Debian
/usr/share/doc/gcc-10-base/changelog.Debian.gz
/usr/share/doc/gcc-10-base/版权

相关内容