修改docker存储设置移动目录Device or resource busy
全文约 208 字预计阅读 1 分钟
今天为了修改Docker本地镜像与容器的存储位置
首先停掉Docker服务:
systemctl restart docker 或者 service docker stop然后移动整个/var/lib/docker目录到目的路径:
mv /var/lib/docker /root/data/docker ln -s /root/data/docker /var/lib/docker过程出现在mv命令后有个/var/lib/docker/devicemapper一直无法移动和删除 提示rm: cannot remove `/var/lib/docker/devicemapper': Device or resource busy 原因在建立容器的时候做了相应目录的挂载,没有卸载,所以Device or resource busy 根据网上的 lsof |grep docker cat /proc/mounts | grep "mapper/docker" | awk '{print $2}' 都没打印出什么 最后直接打印docker就出来了 [root@netpc.com.cn~]# cat /proc/mounts | grep "docker" /dev/vda1 /var/lib/docker/devicemapper ext4 rw,relatime,barrier=0,data=ordered 0 0 [root@netpc.com.cn~]# umount /var/lib/docker/devicemapper/ 可以删除目录了,搞定!
修改docker存储设置移动目录Device or resource busy
评论 0 条
暂无评论,来说点什么吧。