Docker version 18.06.1-ce, build e68fc7a
CentOS Linux release 7.5.1804 (Core)
我的Docker文件是
FROM node:8
当我执行
docker build -t my-image .
时,我遇到了以下错误。Sending build context to Docker daemon 44.03kB
Step 1/1 : FROM node:8
8: Pulling from library/node
f189db1b88b3: Extracting [==================================================>] 54.25MB/54.25MB
3d06cf2f1b5e: Download complete
687ebdda822c: Download complete
99119ca3f34e: Download complete
e771d6006054: Download complete
b0cc28d0be2c: Download complete
7225c154ac40: Download complete
7659da3c5093: Download complete
failed to register layer: ApplyLayer exit status 1 stdout: stderr: archive/tar: invalid tar header
有线索吗?有什么建议可以修复它吗?
当运行docker run -it ubuntu
时,我遇到了相同的错误。
overlay2
存储驱动程序,而不是overlay
。首先,我建议检查官方文档,看看您的Linux内核是否支持overlay2
,然后按照说明更改您的存储驱动程序。 - prithajnathdocker info
命令,然后我们就可以查看您的配置了。 - Frank AK