原本docker的存储位置在系统盘,随着下载的镜像和运行的容器越来越多,硬盘已经告急 尝试进行迁移
首先还是停止docker,数据内容在源硬盘根目录的docker文件夹中(文件管理器左下角管理员视角打开),迁移时并不会删除这个文件夹,不过也可以先备份一下,不过在根目录这里右键没有复制的选项可以直接ctrl+c来复制

修改存储位置时会提醒你源镜像和容器都会丢失(忽略占位标识符的BUG),注意备份!

切换后docker界面所有镜像和容器都已经没了(compose内容还在)
先关闭docker服务,
把刚才源目录的docker文件夹复制到新的硬盘来(注意在管理员视角!新硬盘已经生成了docker文件夹可以先删掉)
此时如果运行docker会看到容器和镜像都已经回来了,但容器运行报错,在ssh中提示:

复制后文件的所有权变了,更改所有权即可
在ssh中执行(webui上的更改权限没用过不确定是否可以):sudo chown -R root:root /vol3/docker
注意路径根据实际情况修改!
改完后启动docker应该就正常了