原因分析:
此問題一般是由于 docker 根目錄空間不足導(dǎo)致的。
解決方法:
修改其 Docker Root Dir 的值,指向一個(gè)更大空間的目錄即可。
具體方法:
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 文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn) /dev/mapper/centos-var 2.0G 1.0G 1.0G 50% /var
我們可以把它改到一個(gè)大的空間里去,我這里改到 /docker-root。
3、創(chuàng)建目標(biāo)目錄
mkdir -p /etc/systemd/system/docker.service.d/
4、創(chuàng)建配置文件
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教程