docker pull镜像,第一次pull镜像就提示no space left 间不足,我在/etc/docker/daemon.json文件中配置了加速器。安装的centos 7系统
1、在docker服务开启状态下,查看自己的docker root dir,输入
docker info
找到Docker Root Dir: /var/lib/docker,没修改前我的是这个地址
查看目录所剩空间
df -hl /var/lib/docker
2、然后关闭docker 服务
systemctl stop docker.service
3、新建一个自己想要修改的root dir path,已经有目标地址的不用新建
我的是 usr/xws/docker/images
mkdir -p usr/xws/docker/images
4、编辑/etc/docker/daemon.json 添加 "root-data": “/docker/data”
vim /etc/docker/daemon.json
{
"root-data": "usr/xws/docker/images"
}
若你已在/etc/docker/daemon.json配置了镜像加速器的,则修改为如下格式:
{
"registry-mirrors":["https://xxxxx.mirror.aliyuncs.com"],"root-data": "/usr/xws/docker/images"
}
cat命令检查如下
5、退出编辑,然后执行
systemctl daemon-reload
6、重启docker服务
systemctl restart docker.service
7、最后,确认下是否修改成功
docker info | grep Dir
原文链接:https://blog.csdn.net/weixin_41948075/article/details/123941754