docker 软连接修改存储位置

  1. 查看docker路径

    默认情况下Docker的存放位置为:/var/lib/docker,也可以通过如下命令查看docker存储路径
    docker info | grep "Docker Root Dir"

  2. 停掉docker服务
    systemctl stop docker

  3. 移动docker目录
    mv /var/lib/docker /var/sda1/docker_home

    为了保险起见可以先复制
    cp -rf /var/lib/docker /var/sda1/docker_home

    然后删掉文件目录
    rm -rf /var/lib/docker

  4. 创建软链接

    /home/docker_home为源文件目录,也就是新设置的docker存储目录

    /var/lib/docker为软链接目标目录,与此目录建立链接后,相当于原来的docker配置保持不变,但真正的存储目录是其背后所指向的/home/docker_home
    ln -s /var/sda1/docker_home /var/lib/docker

  5. 启动docker服务
    systemctl start docker

  6. 修改完成后,我们可以通过以下命令查看docker的存储目录:

    docker info | grep "Root Dir"

    修改成功会返回以下内容:

    Docker Root Dir: /home/docker_home

  7. 查看/var/lib/目录,docker目录是一个软链接,指向/var/sda1/docker_home,配置正确。

相关推荐
风与沙的较量丶14 分钟前
Java中的局部变量和成员变量在内存中的位置
java·开发语言
m0_7482517214 分钟前
SpringBoot3 升级介绍
java
sszdzq1 小时前
Docker
运维·docker·容器
极客先躯1 小时前
说说高级java每日一道面试题-2025年2月13日-数据库篇-请说说 MySQL 数据库的锁 ?
java·数据库·mysql·数据库的锁·模式分·粒度分·属性分
程序员侠客行2 小时前
Spring事务原理 二
java·后端·spring
小猫猫猫◍˃ᵕ˂◍2 小时前
备忘录模式:快速恢复原始数据
android·java·备忘录模式
liuyuzhongcc2 小时前
List 接口中的 sort 和 forEach 方法
java·数据结构·python·list
dmy2 小时前
docker 快速构建开发环境
后端·docker·容器
五月茶2 小时前
Spring MVC
java·spring·mvc
sjsjsbbsbsn2 小时前
Spring Boot定时任务原理
java·spring boot·后端