拉取镜像发生报错,告知磁盘没有空间了。但是电脑上挂载的磁盘在/scratch还有一个t,于是决定移动下docker数据存储的位置。
- 查找docker数据存储位置
/var/lib/docker 为docker默认写层存储位置 - 查找自己物理盘位置
物理盘位置最大,挂载物理盘到/scratch目录下
df - h
Filesystem Size Used Avail Use% Mounted on
tmpfs 9.5G 1.2M 9.5G 1% /run
/dev/sdb1 271G 226G 46G 84% /
tmpfs 48G 0 48G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
/dev/sdb15 105M 6.1M 99M 6% /boot/efi
/dev/sda 1.5T 259G 1.2T 18% /scratch
tmpfs 9.5G 8.0K 9.5G 1% /run/user/0
- 停掉docker进程
systemctl stop docker
- 转移Docker Root Dir文件存储数据
mv /var/lib/docker /scratch/
- 创建软连接 (ls -n 源文件/源文件夹绝对路径 软连接所属目录)
ls -n /scratch/docker /var/lib/
- 重启docker 即可