Centos7修改Docker默认存储位置

一、前言

Centos7安装docker之后,默认的镜像及容器存储路径为/var/lib/docker,可以使用命令docker info查看。

但是该路径默认使用的是系统盘的存储,如果挂载了数据盘,需要把docker的默认存储路径修改至数据盘的挂载目录,则需要修改docker的相关配置。

二、步骤

修改配置

--graph /data/docker添加在docker.service文件中的ExecStart字段后面,其中/data/docker为你需要修改的存储目录

mkdir -p /data/docker
vim /usr/lib/systemd/system/docker.service

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

修改为:

ExecStart=/usr/bin/dockerd --graph /data/docker -H fd:// --containerd=/run/containerd/containerd.sock

重启服务

systemctl daemon-reload
systemctl restart docker

再执行docker info时,能看到目录已修改:

# docker info|grep 'Docker Root Dir'Docker Root Dir: /data/docker

三、测试

下载一个redis镜像

docker pull redis

查看sha256

# docker inspect -f {{".Id"}} redis
sha256:c33c9b2541a8fea04fe621e1e9d4e5973d9062f2a4eaac7a8d8b82c23c1b0aa8

查看存储目录

# ls -l /data/docker/image/overlay2/imagedb/content/sha256/
总用量 8
-rw------- 1 root root 6648 12月 31 17:25 c33c9b2541a8fea04fe621e1e9d4e5973d9062f2a4eaac7a8d8b82c23c1b0aa8

Centos7修改Docker默认存储位置相关推荐

  1. 修改docker默认存储位置

    有以下两种修改 方式 方法1. 修改docker默认存储位置 step 1: docker默认存储路径在/var/lib/docker下 [root@node01 system]# docker in ...

  2. Docker扩容:Centos8虚拟机硬盘扩容+修改Docker默认存储位置

    实验目的: Docker所存储的位置已经使用了百分之百,无法满足后续的运行需要.并且目前VMware虚拟机存在快照,不能对已有的硬盘直接扩容. 目前需要完成的是在Centos8虚拟机上的其他目录挂载新 ...

  3. 四个修改Docker默认存储位置的方法

    参考:http://www.mamicode.com/info-detail-1917569.html 我使用方法二.修改镜像和容器的存放路径 指定镜像和容器存放路径的参数是--graph=/var/ ...

  4. docker容器存放目录磁盘空间满了,转移数据修改Docker默认存储位置

    今天在Liunx服务器上重启docker的时候,发现容器启动不了了,报的错误是:"ERROR:cannot create temporary directory!".我的猜测应该就 ...

  5. 修改Docker默认存储位置的方法

    在日常使用中由于我们的根目录通常都比较小,如果想大量存储容器镜像的话很容易导致根目录写满 docker 默认的数据目录是/var/lib/docker 我们想要移动数据目录可以按照下面说明操作即可. ...

  6. ubuntu挂载sd卡到分区目录+修改docker镜像存储位置

    ubuntu挂载sd卡到分区目录+修改docker镜像存储位置 一. 挂载SD卡到/data 1.查看Linux硬盘信息 lsblk 或 fdisk -l lsblk 新的硬盘,最好删除之前的分区,再 ...

  7. 怎么修改存储路径_修改桌面文件默认存储位置的正确方式及注意事项

    之前写了篇关于如何修改桌面文件默认存储位置,许多人在修改后出现各种问题,今天重新来讲解一下关于修改桌面文件默认存储位置的正确方式及注意事项. 第一步.在E盘下创建一个文件夹,随便取个名字,或者默认为[ ...

  8. 如何修改linux的java路径_修改桌面文件默认存储位置的正确方式及注意事项

    之前写了篇关于如何修改桌面文件默认存储位置,许多人在修改后出现各种问题,今天重新来讲解一下关于修改桌面文件默认存储位置的正确方式及注意事项. 第一步.在E盘下创建一个文件夹,随便取个名字,或者默认为[ ...

  9. Ubuntu修改Docker默认存储路径

    Docker 默认安装的情况下,会使用 /var/lib/docker/ 目录作为存储目录,用以存放拉取的镜像和创建的容器等.不过由于此目录一般都位于系统盘,遇到系统盘比较小,而镜像和容器多了后就容易 ...

最新文章

  1. centos 5.x 安装 zendOptimizer 5.x
  2. 2018年中国银行业十件大事,“Fintech深度融合,科技子公司遍地”...
  3. java 异常抛出 顺序_java异常抛出时间顺序
  4. python输入的方式有几种_Python读取键盘输入的2种方法
  5. Laravel 除了首页能正常访问,其它页面均404
  6. php 方法里用外部变量的值,PHP实现函数内修改外部变量值的方法示例
  7. 湖南工业大学计算机专硕调剂,2020考研调剂:湖南工业大学生物信息实验室2020考研调剂信息...
  8. 西门子大中华区总裁兼CEO赫尔曼:智能自主制造将重塑工业格局!
  9. 使用Spring框架对接Twitter(二)
  10. loj2683「BalticOI 2013」非回文数 Palindrome-Free Numbers
  11. 基于麻雀搜索算法优化的SVM数据分类预测 - 附代码
  12. 学生选课管理系统(上)
  13. 电脑显示your pc android,新版DeX模式不再强调手机变PC,而是让Android融合PC
  14. 用python画几个东西怎么画_一步一步教你如何用Python画一个滑稽
  15. 1930年代后期发明的断层合成技术:概念:移动-叠加
  16. PPT在线转换成视频的步骤
  17. 1989-2015各国平均关税水平
  18. MongoDB Project(投影字段)
  19. 服务器被大流量攻击怎么办?
  20. EasyUI(修改删除)

热门文章

  1. Linux程序开机启动
  2. 数据挖掘十大算法--Apriori算法
  3. QListWidget读取本地文件夹中文件并显示名字,双击读取xml数据
  4. 云端TensorFlow读取数据IO的高效方式
  5. gradle本地、远程仓库配置--转
  6. Logistic regression--转
  7. spark源码解析之基本概念
  8. 深入学习keepalived之一 keepalived的启动
  9. 主机访问虚拟机中linux上的web服务
  10. 腾讯企点总经理张晔:To B企业存在的价值是什么?丨鲸犀峰会