问题:
系统/根目录空间满,导致docker容器停用,df -lh 显示已占用100%,而/home目录还有1T空间未用
需求:
将docker目录移动到/home目录
docker默认位置/var/lib/docker
查看Docker目录
docker info | grep "Docker Root Dir"
1.停用Docker服务
systemctl stop docker
2.移动Docker目录
mv /var/lib/docker /home/
3.修改Docker目录
vim /lib/systemd/system/docker.service
在ExecStart后加入 --graph=/home/docker
4.重启Docker
systemctl daemon-reload
systemctl restart docker
systemctl enable docker
启动完成查看容器是否有问题,如容器未空则表示docker目录地址配置错误
查看目录
docker info
df -lh 查看使用情况,已迁移成功
docker停用报错:
Warning: Stopping docker.service, but it can still be activated by:
docker.socket
解决方案:
systemctl stop docker.socke
参考:
https://blog.csdn.net/laogouhuli/article/details/92831024