docker的默认数据目录 Docker Root Dir 是 /var/lib/docker
一 、修改配置文件:
cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://5e159g9q.mirror.aliyuncs.com"],
"data-root": "/data/docker-data/default"
}
默认不存在/etc/docker/daemon.json,手动创建即可。
二、修改启动配置文件
vim /usr/lib/systemd/system/docker.service
在ExecStart的行尾加上--graph=/data/docker-data/default
PS:这里等同于docker -d --graph=/data/docker-data/default,区别在于这种方式只会临时修改,如果重启 docker daemon,就又会回到默认值
三、挂载新目录到docker根目录(伪映射)
mount -o bind /var/lib/docker data/docker-data/default
永久修改在需要在 /etc/fatab 添加:
/var/lib/docker data/docker-data/default none bind 0 0
docker info 查看效果:
————————————————
版权声明:本文为CSDN博主「半生痴狂半生颠」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/lhuang0813/article/details/123005016