EN
http://dns.baiduyun.im/news/show.php/video/79448486.html

OpenWrt 中使用 LuCI 界面部署 Docker 镜像

2025-06-24 05:18:39 来源: 新华社
字号:默认超大|打印|

本博客将介绍如何介绍 OpenWrt 上使用 LuCI 部署 Docker 镜像,以 "hello-world" 镜像为例。

前提条件。
  1. 已安装支持 Docker 的 OpenWrt 系统。

  2. Docker 服务已在 OpenWrt 安装运行成功。

  3. LuCI Docker 插件(luci-app-docker。 或类似的管理界面插件)已安装。

如果您不符合这些前提,请参考我们以前的文章:

如何在openwrt中使用docker(图形界面版)-CSDN博客。

如何在openwrt中使用docker(命令行版)_openwrt安装docker-CSDN博客。

安装前的检查。
  1. 登录到 OpenWrt 管理界面󿀌确认 Docker 服务已经启动:

    • 在系统 -> 在启动项目中搜索 。docker。,并确认其状态为 "已运行"。

  2. 通过终端 SSH 确认 Docker 安装:

    docker --version。

    输出应显示 Docker 版本信息。

docker服务安装成功后,#xff0c;docker服务࿰可以在openwrt的主界面上看到c;下图:

以hello-world镜像为例c;介绍如何部署自己的镜像。

部署 "hello-world" 镜像。
第一步:登录 LuCI Docker 界面。
  1. 打开 OpenWrt 管理界面,默认地址是 。http://192.168.1.1。

  2. 找到左边的导航栏 "Docker" 或 "容器管理",点击进入。

第二步:拉取 Docker 镜像。

  1. 在 LuCI Docker 页面中找到 "镜像" 或 "Images" 菜单。

  2. 点击 "拉新镜像" 或 "Pull Image" 按钮。

  • 在弹出对话框中输入镜像名称 。hello-world。,然后单击确认。

         (如果需要指定版本,可以输入 。hello-world:latest)。

  • 等待提取完成。在镜像列表中可以看到 。hello-world。

        (这里需要魔法󿀌如果你不能魔法࿰,如果你不能魔法c;可能无法下载)。

第三步:运行容器。
  1. 在 "容器管理" 或 "Containers" ࿰在菜单中c;点击 "添加" 或 "Add Container"。

  2. 填写以下配置:

    • 镜像名称。:选择刚拉的 。hello-world。

    • 容器名称。:自定义名称,例如 。hello-world-test。

    • 其他选项保持默认。

  3. 点击 "提交" 或 "启动"。

第四步:检查容器状态。
  1. 在 "集装箱管理" ࿰在页面上c;可以看到 。hello-world。 容器的状态是 "运行" 或 "已停止"。

  2. 点击helloword右侧。编辑。按钮,可以进入helloword设置选项。

    3. 点击容器旁边的 "日志" 按钮,查看输出内容。

        输出类似于以下内容:

Hello from Docker!。

This message shows that your installation appears to be working correctly.。

注意事项。
  1. 确保 OpenWrt 有足够的存储空间,因为拉镜像和操作容器需要一定的空间。

  2. 如果镜像拉取失败󿀌请检查网络连接是否正常,或者是否可以访问镜像仓库。

  3. 建议定期清理不再使用的镜像和容器,释放存储资源。

总结:

使用自己的界面可以轻松部署docker,对于更复杂的场景,例如,需要映射端口࿰需要挂载目录c;在创建容器时,可以直接做出相应的选择。

【我要纠错】责任编辑:新华社