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

相关推荐

  • sar

    文章目录sar补充说明语法选项参数实例 sar 系统运行状态统计工具 补充说明 sar命令 是Linux下系统运行状态统计工具,它将指定的操作系统状态计数器显示到标准输出设备。sa…

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

    文章目录docker补充说明安装语法选项参数实例官网 docker 容器化技术,可以将应用程序及其依赖项打包到一个可移植的容器中,使其可以在不同的环境中运行 补充说明 Docker…

    入门教程 2023年 12月 7日
  • Helm | Helm 包

    文章目录helm package简介可选项从父命令继承的命令请参阅 helm package 将chart目录打包到chart归档中 简介 该命令将chart打包成一个chart版…

    入门教程 2023年 12月 14日
  • lvremove

    文章目录lvremove补充说明语法选项参数实例 lvremove 删除指定LVM逻辑卷 补充说明 lvremove命令 用于删除指定LVM逻辑卷。如果逻辑卷已经使用mount命令…

    入门教程 2023年 12月 19日
  • losetup

    文章目录losetup补充说明语法选项参数loop设备介绍实例 losetup 设定与控制循环(loop)设备 补充说明 losetup命令 用来设置循环设备。循环设备可把文件虚拟…

    入门教程 2023年 12月 19日
  • HTTP介绍

    文章目录HTTP/HTTPS 简介HTTP 工作原理HTTP 三点注意事项:HTTPS 作用证书有效证书无效 HTTP/HTTPS 简介 HTTP 协议是 Hyper Text T…

    2023年 5月 14日
  • unarj

    文章目录unarj补充说明语法选项参数 unarj 解压缩由arj命令创建的压缩包 补充说明 unarj命令 用来解压缩由arj命令创建的压缩包。 语法 unarj(选项)(参数)…

    入门教程 2024年 3月 11日
  • Git 创建仓库

    本章节我们将为大家介绍如何创建一个 Git 仓库。 你可以使用一个已经存在的目录作为 Git 仓库。 Git 使用 git init 命令来初始化一个 Git 仓库,Git 的很多…

    2024年 4月 30日
  • patch

    文章目录patch补充说明语法选项参数 patch 为开放源代码软件安装补丁程序 补充说明 patch命令 被用于为开放源代码软件安装补丁程序。让用户利用设置修补文件的方式,修改,…

    入门教程 2024年 3月 1日
  • jq

    文章目录jq补充说明安装语法选项例子 jq 一个灵活的轻量级命令行JSON处理器 补充说明 jq 是 stedolan 开发的一个轻量级的和灵活的命令行JSON处理器,源码请参考 …

    入门教程 2023年 12月 19日

发表回复

登录后才能评论
Translate »