Docker 磁盘空间清理

最近被docker折磨了一下,docker 里面的内容占用了物理机的空间,导致物理机发出警告。
Docker 磁盘空间清理_第1张图片

/dev/sda5 占用了97%

Docker 磁盘空间清理_第2张图片
**

我们需要迁移docker目录

1 停止docker服务

sudo systemctl stop docker 

2 创建一个新的的目录

mkdir -p /home/docker/lib

3 迁移到新的目录

sudo rsync -avz /var/lib/docker /home/docker/lib

Docker 磁盘空间清理_第3张图片

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/

Docker 磁盘空间清理_第4张图片

**

你可能感兴趣的:(docker,docker,容器,linux)