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 更改默认存储目录

本文来自签署作者原创,站点有权对文章执行产权保护,转载请与作者沟通,并注明出处:http://61.174.243.28:13541/AY-knowledg-hub/docker-%e6%9b%b4%e6%94%b9%e9%bb%98%e8%ae%a4%e5%ad%98%e5%82%a8%e7%9b%ae%e5%bd%95/

(1)
AaronYang的头像AaronYang会员认证作者
上一篇 2021年 9月 14日 下午4:01
下一篇 2021年 11月 4日 下午5:25

相关推荐

  • dirname

    文章目录dirname补充说明语法选项实例 dirname 去除文件名中的非目录部分 补充说明 dirname命令 去除文件名中的非目录部分,仅显示与目录有关的内容。dirname…

    入门教程 2023年 12月 7日
  • yum

    文章目录yum补充说明语法选项参数实例 yum 基于RPM的软件包管理器 补充说明 yum命令 是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管…

    入门教程 2024年 3月 11日
  • basename

    文章目录basename补充说明语法选项参数实例 basename 打印目录或者文件的基本名称 补充说明 basename命令 用于打印目录或者文件的基本名称。basename和d…

    入门教程 2023年 12月 6日
  • sudo

    文章目录sudo补充说明语法选项参数实例 sudo 以其他身份来执行命令 补充说明 sudo命令 用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了…

    入门教程 2024年 3月 11日
  • rev

    文章目录rev补充说明语法参数实例 rev 将文件内容以字符为单位反序输出 补充说明 rev命令 将文件中的每行内容以字符为单位反序输出,即第一个字符最后输出,最后一个字符最先输出…

    入门教程 2024年 3月 4日
  • ldd

    文章目录ldd补充说明语法选项参数其他介绍 ldd 打印程序或者库文件所依赖的共享库列表 补充说明 ldd命令 用于打印程序或者库文件所依赖的共享库列表。 语法 ldd(选项)(参…

    入门教程 2023年 12月 19日
  • HTML 表格

    表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td …

    2023年 4月 13日
  • HTML 图像 

    文章目录HTML 图像- 图像标签( <img>)和源属性(Src)HTML 图像- Alt属性HTML 图像- 设置图像的高度与宽度基本的注意事项 – 有…

    2023年 4月 13日
  • perl

    文章目录perl补充说明语法选项参数 perl perl语言解释器 补充说明 perl命令 是perl语言解释器,负责解释执行perl语言程序。 语法 perl(选项)(参数) 选…

    入门教程 2024年 3月 1日
  • Java Character 类

    Character 类用于对单个字符进行操作。 Character 类在对象中包装一个基本类型 char 的值 文章目录实例实例转义序列实例Test.java 文件代码:Chara…

    入门教程 2023年 3月 4日

发表回复

登录后才能评论
Translate »