一、磁盤空間不足
1.1 問題現(xiàn)象
?1.2 解決方案
1.2.1 先使用docker info查看docker的信息
#docker info|grep Dir
Docker Root Dir: /var/lib/docker
可以看到docker的根路徑是 /var/lib/docker
1.2.2?查看docker根路徑的磁盤占用率
df -Th /var/lib/docker
若磁盤空間不足,可以嘗試清理該目錄下無用文件,或者清理懸空鏡像(目前運(yùn)行容器沒有使用的鏡像)
刪除超過10天240h前創(chuàng)建的映像:
$ docker image prune -a --force --filter "until=240h"
1.2.3 更換docker默認(rèn)存儲路徑
創(chuàng)建新目錄:
mkdir -p /home/docker/lib
配置docker啟動文件文章來源:http://www.zghlxwxcb.cn/news/detail-651578.html
#先查看 devicemapper.conf 是否存在,如果不存在,則新建。
mkdir -p /etc/systemd/system/docker.service.d/
vi /etc/systemd/system/docker.service.d/devicemapper.conf
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/home/docker/lib/docker
重新加載docker服務(wù)文章來源地址http://www.zghlxwxcb.cn/news/detail-651578.html
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
到了這里,關(guān)于docker load鏡像發(fā)現(xiàn)“no space left on device”問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!