问题描述
部署时拉取SqlServer镜像时与解压镜像时报空间不足

解决步骤
1.查看磁盘空间
df -h

home还有390G磁盘空间充足。
2.docker默认安装在/var/lib/docker
查看docker所在目录空间大小
df -hl /var/lib/docker

一共3G已经用了1.3G剩余内存远远不够。
3.通过更改docker配置文件,改变docker存储位置进而扩容
# 修改docker配置文件
vim /usr/lib/systemd/system/docker.service
#在ExecStart=/usr/bin/dockerd 后面增加
--graph /home/docker_data
#注:/home/docker_data 需要自己创建 docker_data为我指定的存储空间
4.查看是否更改成功
#重启docker
systemctl daemon-reload
systemctl daemon-reload
systemctl enable docker
#查看配置
docker info | grep -i "docker root dir"
更改配置成功

5.拉取镜像成功

本文档描述了在遇到Docker拉取镜像时因磁盘空间不足的问题,以及如何解决这一问题的过程。首先,确认了/home目录仍有大量可用空间,但Docker默认存储路径/var/lib/docker空间紧张。接着,通过修改Docker配置文件改变了其存储位置以实现扩容。最后,验证了配置变更成功并成功拉取了SqlServer镜像。
1151

被折叠的 条评论
为什么被折叠?



