栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

OpenWRT解决Docker空间不足的问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

OpenWRT解决Docker空间不足的问题

前情

前段时间买了一台 OpenWRT 成品机,想要使用 Docker ,但提示空间不足,

一看磁盘空间,原来还有近 30GB 的空间没有分配,可能是卖家没有帮我分配好,

那我自己分配一下吧?然后我就被我的惯性思维给坑了,我使用 PE 环境中的 DG ,发现 DG 不支持这种类型磁盘的空间调整

不能调就不能调吧,再想其它办法,结果 OpenWRT 也进不去了,提示「Unknown filesystem」,当然最后也是解决了

解决办法

回到正题,如果不能直接分配空间,我们还能怎么办呢? 其实我们可以修改 Docker 运行路径,将路径修改到以空闲空间创建的新分区

在 OpenWRT 中创建分区

我们在 OpenWRT 界面中的「系统」→「磁盘管理中」,找到磁盘并点击「修改」

将空闲空间分为一个 ext4 格式的分区,我这里已经分区完成↓

在分区创建一个供 Docker 使用的文件夹

在上图中,我们可以看到新创建的分区名称为「sda4」 我们进入终端,输入以下指令进入该分区

在该分区中,我们输入以下指令创建一个文件夹

修改 Docker 运行路径

然后我们使用 vim 打开 Docker 的 daemon.json 文件

vim /etc/docker/daemon.json

将文件中的 /opt/docker/ 改为刚刚创建的文件夹的路径,如

在 OpenWRT 中修改 Docker 根目录

为了确保 100% 生效,我们需要在 OpenWRT 界面中的「Docker」→「配置」中修改「Docker 根目录」

最后我们重启 Docker 服务,或者重启机器,就大功告成了
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/694382.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号