docker /var/lib/docker/ 磁盘满了
停止docker服务。
1
systemctl stop docker
迁移 /var/lib/docker 目录。
创建新的docker目录 例:/data/docker/lib/docker
迁移/var/lib/docker目录下面的文件到 /data/docker/lib/docker
1
rsync -avz /var/lib/docker /data/docker/lib/
编辑 /etc/docker/daemon.json 文件
1
2
3{
"data-root": "/data/docker/lib/docker"
}重新加载 docker
1
2
3systemctl daemon-reload
systemctl restart docker
systemctl enable docker检查
1
2docker info
Docker Root Dir: /data/docker/lib/docker启动成功后,再确认之前的镜像还在
1
2docker ps -a
docker images确定容器没问题后删除/var/lib/docker/目录中的文件。
docker /var/lib/docker/ 磁盘满了