最近被docker折磨了一下,docker 里面的内容占用了物理机的空间,导致物理机发出警告。
/dev/sda5 占用了97%
**
我们需要迁移docker目录
1 停止docker服务
sudo systemctl stop docker
2 创建一个新的的目录
mkdir -p /home/docker/lib
3 迁移到新的目录
sudo rsync -avz /var/lib/docker /home/docker/lib
4 配置新的配置文件
sudo mkdir -p /etc/systemd/system/docker.service.d/
sudo vim /etc/systemd/system/docker.service.d/devicemapper.conf
添加内容
-----------------------------------------------------------
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd --graph=/home/docker/lib/docker
-----------------------------------------------------------
5 重新启动docker
sudo systemctl daemon-reload
sudo systemctl restart docker
sudo enable docker
6 删除旧的文件
注意删除前,请前往docker里面确认环境都在。
sudo rm -r /var/lib/docker/
**