Ubuntu修改docker镜像及容器默认存储位置

一、查看docker默认位置

  • 查看默认存储位置。
    docker info | grep "Docker Root Dir"
    
    docker默认存储位置

二、停止docker服务

  • 停止docker服务

    sudo systemctl stop docker 
    

    关闭服务

三、移动docker默认存储

  • 移动原始存储目录到空间充足的位置:

    mv /var/lib/docker 新位置
    

四、在原位置创建软链接

  • 创建软链接,链接到新位置的目录

    ln -s 新位置 /var/lib/docker
    
  • 查看链接结果
    软链接结果
    将docker默认的存储位置链接到我们移动到的新位置,这样在docker的逻辑上还是使用默认的存储位置,但是利用软链接,实际的存储位置是我们移动到的新位置。

四、启动docker服务

  • 启动docker服务

    sudo systemctl start docker
    

    如果提示docker守护进程相关的错误,那么需要再次执行该指令;如果提示拒绝访问,需要切换root账户或者使用sudo来执行该指令。

小结

这里仅作为一个简单快捷的修改docker默认存储路径的方法记录以便后续使用,当然还有一些更一劳永逸的方法,包括使用LVM,这个后续会考虑。当前分享如果有什么问题,欢迎在评论区讨论!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值