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,配置正确。

相关推荐
我是大猴子8 分钟前
Spring代理类为何依赖注入失效?
java·后端·spring
勿忘,瞬间14 分钟前
多线程之进阶修炼
java·开发语言
014-code25 分钟前
线程池参数怎么配才不翻车
java
吴梓穆26 分钟前
UE5 c++ 常用方法
java·c++·ue5
王夏奇1 小时前
python中的__all__ 具体用法
java·前端·python
明湖起风了1 小时前
mqtt消费堆积
java·jvm·windows
Free Tester1 小时前
如何判断 LeakCanary 报告的严重程度
java·jvm·算法
handsomestWei1 小时前
Docker引擎API接入配置
运维·http·docker·容器·api
清心歌2 小时前
CopyOnWriteArrayList 实现原理
java·开发语言
Java成神之路-2 小时前
通俗易懂理解 Spring MVC 拦截器:概念、流程与简单实现(Spring系列16)
java·spring·mvc