docker磁盘占用空间过大,将其移到单独的新磁盘上:
- 使用
fdisk -l
确定磁盘路径为/dev/sda
- 使用
fdisk /dev/sda
为磁盘分区 由于磁盘之前有个gpt已经存在一个分区了,故新分区被分配在了/dev/sda2
路径下,需要使用fdisk -l
确认 - 使用
mkfs.ext4 /dev/sda2
格式化/dev/sda2
- 使用
mount /dev/sda2 /data
挂载分区到/data
目录下 如/data
不存在需先创建 - 使用
docker stop $(docker ps -a -q)
停止当前的所有docker进程 - 使用
mv /var/lib/docker /data/docker
转移现有的docker数据 - 使用软连接
ln -s /data/docker /var/lib/docker
Reference: https://blog.csdn.net/duan19920101/article/details/104823301