我们在OpenWrt系统上的Docker部署下载镜像或者部署容器时,经常会遇到空间不足的提示,导致无法下载镜像或者部署容器。因为我们一般下载OpenWrt系统固件都是已经设定好的空间,但是默认的设置又不很大,只能部署一些轻量应用,这时我们就需要给Docker增加空间。我这里以PVE系统作为演示,其它系统自行尝试。
比如我安装的这个固件Docker根目录只有62.56MB大小,几乎啥都干不了。
首先在关闭OpenWrt系统,然后在PVE里给OpenWrt系统扩容。比如我这里增加了10GB空间。
然后找到磁盘管理
,看到已经增加的10GB空间,点击修改
。
点击新建
并格式化分区。
类型选择ext4
。
然后在挂载点
里点击生成配置
。
找到刚才格式化的10GB分区,点击修改
。
选择作为Docker数据分区使用(/opt)
,操作完成保存设置并重启OpenWrt。
看到Docker根目录空间已增加,但显示的并不是10GB,我的理解:应该是我们是把增加的空间替换了原来的/opt分区,而不是在原有的分区上再增加分区,替换时系统将原来的文件也转移到了我们扩容的分区里。具体我也不知道,有兴趣的自己百度。