docker 修改默认存储位置

124 阅读1分钟

🎀前言


最近服务出现系统盘满了,发现其中docker存储占用很大一部分,故修改docker默认储存位置

🎁查看前面docker储存位置


默认是位置在/var/lib/docker 在这里插入图片描述

docker info | grep -i dir

🎁移动文件位置


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

🎁修改配置文件docker.service


vim /usr/lib/systemd/system/docker.service

修改以下内容

ExecStart=/usr/bin/dockerd --graph /data/docker -H fd:// --containerd=/run/containerd/containerd.sock

🎁修改daemon.json


vim /etc/docker/daemon.json

添加以下内容

{
"data-root":"/data/docker"
}

🎁加载配置并重启


systemctl daemon-reload
systemctl restart docker

再次使用查看的命令看下是否修改成功

docker info | grep -i dir