专栏首页软件开发-青出于蓝Docker之修改docker默认的目录

Docker之修改docker默认的目录

Docker版本17。    

 默认情况下Docker会使用/var/lib/docker,此目录会放镜像好容器及卷的信息,有时候,我们想换到其它目录,而不是此目录下,那么怎么处理呢?

    实际使用过程中,发现服务器/var目录的磁盘大小只有8G,而/data目录则是100G,所有我想让Docker使用/data而不是/var,我们修改/etc/docker/daemon.json,如下List-1所示,使用graph来指定让docker使用/data/var/lib/docker作为工作空间:

List-1

{
    "live-restore": true,
    "bip": "xxx.xxx.xxx.xxx/x",
    "dns": ["xxx.xxx.xxx.xxx"],
    "storage-driver":"overlay",
    "graph": "/data/var/lib/docker",
    "registry-mirrors": ["http://dockerg.paas.x"],
    "insecure-registries": ["xxx"]
}

    改了之后,要让系统重新加载配置,并重启docker:

List-2

sudo systemctl daemon-reload
sudo systemctl restart docker

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Docker上安装mysql5.7 原

    注意:前提是你已经安装了docker,我使用的是Docker CE 17,即社区版,版本是17。运行在ubuntu16上面。 

    克虏伯
  • Kafka之Producer生产者分区

        如List-1所示,发送消息时,传入到partition方法中,返回的int值就是分区号,即发送到哪个分区,默认的实现是DefaultPartition...

    克虏伯
  • Kubernates之从Harbor上拉去镜像创建服务

        搭建好Kubernates后(一个master节点和俩个node节点),如果要创建服务,就需要镜像,如果不配置Kubernates从镜像仓库拉取,那么就...

    克虏伯
  • 搭建高可用的Harbor

    Docker容器应用的开发和运行离不开可靠的镜像管理,Docker官方提供了原生的Registry,但其功能比较简单,而且没有可视化界面,自然无法满足企业级的需...

    端碗吹水
  • Harbor -- 搭建Docker私有仓库

    Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署我们私有环境内的Registr...

    菲宇
  • 吹弹牛皮之Unity 无GC产生的String操作

    小菜最近有些颓废了,沉迷于网络手游无法自拔(王者荣耀,qq飞车,荒野乱斗)懈怠了自我学习和公众号的更新。实在在是对不住大家了。今天小菜来开一个大佬常提及到的优化...

    用户7698595
  • Docker镜像仓库Harbor之搭建及配置

    目录 Harbor介绍 环境、软件准备 Harbor服务搭建 Harbor跨数据复制配置 FAQ 1、Harbor 介绍 Docker容器应用的开发和运行离...

    哎_小羊
  • Docker的集群实战之Swarm模式

    随着业务规模的扩大,一台机器的Docker已经无法满足我们的要求,为了保证性能和高可用,Docker提供了一种叫Swarm的解决方案。

    机智的程序员小熊
  • 丧心病狂的Github骚操作

    小时候遇到不会的字可以查新华字典。后来写作文我们可以通过作文书、或者文摘去找合适的素材。同样,写代码可以去Github上找适合自己的代码片段,甚至开源框架。不再...

    纯洁的微笑
  • Docker可视化界面(Consul+Shipyard+Swarm+Service Discover)部署记录

    前面一篇说到了Docker管理工具-Swarm部署记录,基于这个环境,下面记录下Docker可视化界面部署过程: 1)下载相关惊喜 manager-node节...

    洗尽了浮华

扫码关注云+社区

领取腾讯云代金券