修改docker Root Dir的三种方法

2023-03-26  本文已影响0人  你的努力时光不会辜负

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

上一篇 下一篇

猜你喜欢

热点阅读