拯救oec可怜的8GB存储,迁移docker的两种方法

2025-05-12 16:24:45 7点赞 47收藏 10评论

之前因为颜值买了个70块白色的oec,刷过两次系统都是armbian,前一次搭配casaos,这一次搭配1panel。刚装好都是5.26GB那个分区,占用3GB左右,casaos是剩1.8GB左右可用,1panel是剩下2.2GB可用。装几个容器后都会遇到空间不足的问题。

拯救oec可怜的8GB存储,迁移docker的两种方法拯救oec可怜的8GB存储,迁移docker的两种方法

好消息是oec可以插进去一个2.5寸的SSD或者7mm机械盘,空间问题好解决。不好的消息是,Docker等迁移过来这个盘就几乎没有“休眠”的可能了。所以,为了能玩下去,休眠就舍弃了吧!

最重要的信息在这里:如果和我一样几乎不懂Linux,强烈建议使用Gemini或者ChatGPT,DeepSeek获取解决方法,一步步执行。遇到问题Ai可以随时给你解决。下面的方法只适用于没有意外情况的场景。

拯救oec可怜的8GB存储,迁移docker的两种方法

过程思路如下:1、停止 Docker 服务;2、复制旧数据到新目录;3、设置 Docker 使用新目录;4、启动 Docker 并验证。

拯救oec可怜的8GB存储,迁移docker的两种方法

1. 停止 Docker 服务:

sudo systemctl stop docker

2. casaos时候,复制旧数据:

sudo cp -a /var/lib/docker /mnt/Storage1

3. 1panel时候,复制旧数据:

sudo rsync -avP /var/lib/docker /mnt/mywd/docker_data

casaos时候,复制数据,修改daemon.json很顺利,但是1panel时候是用rsync这个方式复制的,后来修改daemon.json后,去验证新目录有没有生效,一直不行,然后采用了Bind Mount方法,你可以把它看作系统层面的终极大招。所以首先建议你用Ai获取教程,方便实时反馈并改进解决方法。

修改 Docker 配置,编辑 Docker 的 daemon 配置文件:

sudo mkdir -p /etc/docker sudo nano /etc/docker/daemon.json

加入以下内容(或者覆盖原内容):

{ "data-root": "/mnt/mywd/docker_data" }

要注意,这个文件添加过Docker源的时候,新加的内容要放到大括号里,并注意前面的英文状态的逗号

拯救oec可怜的8GB存储,迁移docker的两种方法

最后重启 Docker 并验证

sudo systemctl start docker

验证是否成功使用新目录:

docker info | grep "Docker Root Dir"

应输出:

Docker Root Dir: /mnt/mywd/docker_data

成功后可删除旧目录释放空间,确定一切正常后:

sudo rm -rf /var/lib/docker

但是1panel这次,在我们尝试使用daemon.json方法时,无论如何重启 Docker 并检查 docker info | grep "Data Root",这个命令都没有输出。这强烈表明daemon.json中的data-root配置并没有被Docker守护进程成功读取或应用。

随后采用了Bind Mount方法,将 /mnt/mywd/docker_data目录通过操作系统内核挂载到了 /var/lib/docker 位置。此时,当 Docker 尝试访问默认的 /var/lib/docker目录时,它实际上被透明地重定向到了 /mnt/mywd/docker_data。这里不贴Bind Mount方法的代码了,希望大家第一个方法都能解决。

拯救oec可怜的8GB存储,迁移docker的两种方法

搞完后,空间剩余2GB左右,又用Bind Mount 这个方法把添加网站的root目录也“关联”到2.5寸机械盘上的文件夹了。这时候,不管本地网站增加多少文件,也不管你在1panel上安装多少docker项目,都不会占用emmc那紧巴巴的一点点空间了。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
10评论

  • 精彩
  • 最新
  • 主机和硬盘写入同一个镜像,自动就会硬盘启动,啥也不弄设置,只用扩容下分区就行

    校验提示文案

    提交
    我今天也见到另一个人这么说了,明天搞一次

    校验提示文案

    提交
    diskgenius手动扩还是进系统以后再扩?

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 我咸鱼买了一个带昔映的,用起来还行吧,影视搜刮一般

    校验提示文案

    提交
    那就是给我擦屁股的系统,真没啥好玩的,但是那个硬件确实不错

    校验提示文案

    提交
    收起所有回复
  • 校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
47
扫一下,分享更方便,购买更轻松