Docker 更改默认存储目录

由于安装docker,默认的存储目录在根磁盘,会导致我们在拉取镜像的时候,更目录的空间越来越小,不修改存储目录的情况下,会导致我们可用空间越来越小,最终导致根目录不够用。根目录大点还好说,若是只有可怜的40G,那真的是不够看的了,下面,教你如何修改默认存储目录。

注意!!!

已经有镜像,空间已经被占用的不合适这样去操作!!
需要确保当前目录中没有正在运行的,保存的镜像,若存在,请参考docker目录的迁移。。

通过docker info 查看当前的存储目录

docker info

Docker 默认目录是 /var/lib/docker

[Docker 更改默认存储目录]()

修改配置文件

编辑 /usr/lib/systemd/system/docker.service
添加 --graph /data/docker 修改要变更的路径

路径可以指定文件夹,也可以更换到挂载的目录

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

需要对此文件夹下的配置进行追加,根据docker版本的不同,可能会出现以下两种情况的配置,按照实际情况,追加--graph 参数即可

案例1
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

案例2
ExecStart=/usr/bin/dockerd-current

案例1需要追加 --graph <自己的目录名>
ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock --graph /home/new_dir

案例2也是一样
ExecStart=/usr/bin/dockerd-current --graph /home/new_dir

修改完成后,保存退出

加载配置

systemctl daemon-reload

重启docker

systemctl restart docker.service

检查是否修改成功

[Docker 更改默认存储目录]()

原创文章,作者:AaronYang,如若转载,请注明出处:http://20398j03c9.zicp.fun/wordpress/?p=48180

(0)
上一篇 2021年9月14日 下午4:01
下一篇 2021年11月4日 下午5:25

相关推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注