一、查看docker默认位置
- 查看默认存储位置。
docker info | grep "Docker Root Dir"
二、停止docker服务
-
停止docker服务
sudo systemctl stop docker
三、移动docker默认存储
-
移动原始存储目录到空间充足的位置:
mv /var/lib/docker 新位置
四、在原位置创建软链接
-
创建软链接,链接到新位置的目录
ln -s 新位置 /var/lib/docker
-
查看链接结果
将docker默认的存储位置链接到我们移动到的新位置,这样在docker的逻辑上还是使用默认的存储位置,但是利用软链接,实际的存储位置是我们移动到的新位置。
四、启动docker服务
-
启动docker服务
sudo systemctl start docker
如果提示docker守护进程相关的错误,那么需要再次执行该指令;如果提示拒绝访问,需要切换root账户或者使用sudo来执行该指令。
小结
这里仅作为一个简单快捷的修改docker默认存储路径的方法记录以便后续使用,当然还有一些更一劳永逸的方法,包括使用LVM,这个后续会考虑。当前分享如果有什么问题,欢迎在评论区讨论!!