告别命令行:在OpenWRT的LuCI界面中优雅部署Docker Compose
如果你和我一样,对着一行行闪烁的光标和复杂的Linux命令感到头疼,却又渴望在OpenWRT设备上体验Docker Compose带来的便捷,那么这篇文章就是为你准备的。我们常常认为,在路由器或小型嵌入式设备上管理容器服务,是专业玩家的专属领域,必须与终端和SSH为伴。但今天,我想分享一个完全不同的思路:全程通过OpenWRT那个熟悉的网页管理后台——LuCI界面,点点鼠标,完成Docker Compose的安装与配置。
这个方法的适用场景非常明确:你可能是家庭智能中枢的搭建者,希望在路由器上集成Home Assistant、AdGuard Home或Jellyfin媒体服务器;也可能是小型工作室的网络管理员,需要部署一套轻量的GitLab Runner或Portainer来管理开发环境。核心诉求是简单、直观、可重复,避免记忆冗长命令,让精力聚焦在应用本身,而非底层部署的泥潭中。
我们将彻底绕开命令行,利用LuCI界面中那些被忽视的图形化工具,一步步构建起属于你的容器编排环境。你会发现,管理OpenWRT上的Docker服务,原来可以像配置Wi-Fi密码一样轻松。
1. 安装前的图形化环境准备
在开始安装Docker Compose之前,我们需要确保OpenWRT系统已经具备了坚实的基础。这一切都可以在LuCI界面中完成,无需输入任何命令。
1.1 确认与安装Docker环境
Docker Compose是Docker的“管家”,因此Docker引擎是必须的前提。首先,登录你的OpenWRT LuCI管理界面(通常是 http://192.168.1.1)。
-
检查Docker是否已安装:导航到 “系统” -> “软件包”。在“过滤器”输入框中,键入
docker并点击“查找软件包”。如果列表中已经存在名为docker、dockerd或docker-ce的软件包,并且状态显示为“已安装”,那么恭喜你,第一步已经完成。 -
图形化安装Docker:如果上述搜索没有找到已安装的Docker,安装过程同样简单。在“软件包”页面,确保你已切换到“更新列表”标签页,并点击“更新列表”按钮,以获取最新的软件源信息。然后,回到“过滤器”标签页,搜索
docker。你应该能看到一个名为docker的核心软件包。勾选它,然后点击下方的“安装”按钮。LuCI会自动处理依赖关系并完成安装。注意:安装过程可能需要几分钟,取决于你的网络速度和设备性能。期间请勿刷新页面或关闭浏览器。
-
验证安装:安装完成后,虽然我们不使用命令行,但可以通过LuCI的另一个功能侧面验证。进入 “系统” -> “启动项”,在本地启动脚本列表中,你应该能看到一个与
dockerd(Docker守护进程)相关的服务,并且其状态为“已启用”。这通常意味着Docker已成功安装并设置为开机自启。
1.2 扩展存储空间的图形化配置
OpenWRT设备的内置存储通常非常有限(可能只有几十MB),而Docker镜像和容器运行会占用大量空间。因此,为OpenWRT挂载一个外部存储(如U盘或移动硬盘)是至关重要的一步。
-
连接外部存储:将你的U盘或移动硬盘格式化为 ext4 或 f2fs 这类Linux友好格式(在电脑上操作),然后插入OpenWRT设备的USB接口。
-
在LuCI中挂载存储:
- 进入 “系统” -> “挂载点”。
- 滚动到页面底部的“挂载点”部分,你应该能看到新连接的USB设备出现在“未配置的挂载点”列表中。
- 点击该设备右侧的“添加”按钮。
- 在配置页面中,你通常不需要修改太多设置。确保“启用此挂载点”被勾选。
- 在“挂载点”下拉菜单中,选择一个路径。为了后续管理方便,我强


407

被折叠的 条评论
为什么被折叠?



