CentOS中修改Docker的默认根目录

CentOS中修改Docker的默认根目录


我们通常购买的VPS云服务器,经常会出现磁盘空间需要单独挂载,而不是直接合并在根目录的情况,因此,如果使用默认的docker目录,当你下载了过多的镜像后,空间就会吃紧,这里我们就想办法更改docker的默认根目录,让以后我们下载的镜像都存在放我们指定的目录中

修改docker配置

  1. 先使用: ‘docker info’ 命令,看下原来默认的根目录位置
    在这里插入图片描述
  2. 先关闭docker服务
service docker stop
  1. 直接修改/etc/docker/daemon.json:
{
    "data-root": "/new-path/docker"
}

如果在该目录下没有这个文件,就直接新建一个

  1. 在你指定的目录位置新建文件夹 /new-path/docker
  2. 重启docker服务
service docker start
  1. 使用docker info命令确认是否修改成功

在这里插入图片描述

修改完后重启docker生效,需要注意的是修改完后所有的镜像及容器会丢失,因为换了存储目录,原先的数据丢失,需要自己迁移原目录数据,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值