zoukankan      html  css  js  c++  java
  • /var/lib/docker存储太大,迁移

    /var/lib/docker存储太大,导致根分区空间不够,

    $ sudo du -sh /var/lib/docker

    161G /var/lib/docker

    迁移思路:先移动数据,再建立软连接。

    1.停止docker服务

    $sudo systemctl stop docker

    2.建立新的docker存储目录

    $sudo mkdir -p /data/lib/docker

    3.使用rsync同步docker目录,最好不用mv,先备份再删除妥当些.

    sudo rsync -avzP /var/lib/docker /data/lib/

    4.更改/var/lib/目录下的docker目录名称,相当于备份(任何改动,先备份,养成好习惯)

    $sudo mv /var/lib/docker    /var/lib/docker-old

    5.建立软链接

    $sudo ln -s /data/lib/docker /var/lib/docker

    6.查看软连接是否建立成功

    $ ls -la /var/lib

    lrwxrwxrwx  1 root     root    22 23:52 docker -> /data/lib/docker

    7.重启docker

    $ sudo systemctl restart docker

    8.检测docker执行目录Docker Root Dir是否变更为/data/lib/docker

    $ sudo docker info

    ......

    Name: ubuntu

    ID: YJGL:GTM4:GKKS:NZRO:N5SQ:7RWK:MQWO:XUSG:JV7U:ATMR:ODJK:CDJ3

    Docker Root Dir: /data/lib/docker            #这里已变更

    Debug Mode (client): false

    Debug Mode (server): false

    Registry: https://index.docker.io/v1/

    ......

    9.检测相关容器的启动日志,如无异常,删除/var/lib/docker-old,以释放空间。

    $ sudo rm -rf /var/lib/docker-old

    结束。

  • 相关阅读:
    币圈寒冬,过去两周内全球约60万矿商关机
    币圈人警惕!5大错误足以摧毁你的一切
    Doctype作用?标准模式与兼容模式各有什么区别?
    递归
    anguments
    fixed 和 absolute 定位的区别
    SublimeText 自带格式化代码功能
    css布局-双飞翼布局
    CSS布局-圣杯布局
    品字布局
  • 原文地址:https://www.cnblogs.com/liusingbon/p/12939447.html
Copyright © 2011-2022 走看看