原因分析:
此問題一般是由於 docker 根目錄空間不足所導致的。
解決方法:
修改其 Docker Root Dir 的值,指向一個更大空間的目錄即可。
具體方法:
1、查看docker 的根目錄
[root@node2 k8s]# docker info | grep -i "docker root dir" WARNING: You're not using the default seccomp profile Docker Root Dir: /var/lib/docker
2、查看目錄剩餘空間
[root@node2 ~]# df -hl /var/lib/docker 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/centos-var 2.0G 1.0G 1.0G 50% /var
我們可以把它改到一個大的空間去,我這裡改到/docker-root。
3、建立目標目錄
mkdir -p /etc/systemd/system/docker.service.d/
4、建立設定檔
cat /etc/systemd/system/docker.service.d/devicemapper.conf [Service] ExecStart= ExecStart=/usr/bin/dockerd --graph=/docker-root
5、重啟docker
systemctl daemon-reload systemctl restart docker systemctl enable docker
推薦教學:docker教學
以上是拉取docker映像時提示空間不足怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!