docker修改存储位置

320 阅读1分钟

公司测试服务器突然系统盘满了,查看了一下发现是docker存储导致的,两个数据盘还是空空的。赶紧迁移修改一下存储路径。

查看docker存储路径

默认安装路径为 /var/lib/docker

sudo docker info | grep "Docker Root Dir"

停止docker服务


sudo systemctl stop docker
#  
sudo service docker stop

拷贝至新目录下

cp -a /var/lib/docker /data/new/

修改docker配置文件

vim /etc/docker/daemon.json

{
    "data-root": "/data/new/", # 修改为拷贝后的新路径
    "storage-driver": "overlay2"
}

重启docker 服务并删除原文件

sudo service docker restart
# 
sudo systemctl restart docker
# 清除原来的文件
rm -rf /var/lib/docker