docker修改存储路径
运行的容器和镜像都在存放在/var/lib/docker下
如果系统盘满了,就无法创建镜像,可以把这个目录单独挂载一个盘,或者吧数据迁移到其他目录(此目录单独挂了盘)
方式一:/var/lib/docker目录临时转移数据,挂盘再迁移数据回来
方式二:其他目录挂载磁盘,把存放目录修改为当前磁盘目录
原存储目录为 /var/lib/docker
,新目录为 /date/docker
方式二操作步骤:
1、停止docker
systemctl stop docker
2、 /date/docker目录挂载新磁盘
3、把/var/lib/docker/下数据拷贝到/date/docker
scp -p /var/lib/docker/* /date/docker
4、修改存储目录
vim /etc/docker/daemon.json
{
"registry-mirrors": ["https://05f073ad3c0010ea0f4bc00b7105ec20.mirror.swr.myhuaweicloud.com"],
"data-root": "/date/docker" #修改存储目录为这个
}
sudo systemctl daemon-reload
sudo systemctl start docker
docker info | grep "Docker Root Dir"