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

  金牌会员 | 2025-1-21 08:41:17 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 858|帖子 858|积分 2574

本篇博客将先容如安在 OpenWrt 上使用 LuCI 部署 Docker 镜像,以 "hello-world" 镜像为例。
前提条件


  • 已安装支持 Docker 的 OpenWrt 体系。
  • Docker 服务已在 OpenWrt 上乐成安装并运行。
  • LuCI Docker 插件(luci-app-docker 或类似的管理界面插件)已安装。
不满意这些前提条件的可参考我们之前的文章:
如安在openwrt中使用docker(图形界面版)-CSDN博客
如安在openwrt中使用docker(命令行版)_openwrt安装docker-CSDN博客
安装前的查抄


  • 登录到 OpenWrt 管理界面,确认 Docker 服务已启动:

    • 在体系 -> 启动项中查找 docker,并确认其状态为 "已运行"。

  • 在终端中通过 SSH 确认 Docker 安装:
    docker --version
    输出应显示 Docker 的版本信息。
docker服务安装乐成后,在openwrt的主界面可以看到docker服务,如下图:

我们以hello-world镜像为例,先容如何部署我们自己的镜像
部署 "hello-world" 镜像

第一步:登录 LuCI Docker 界面


  • 打开 OpenWrt 的管理界面,默认所在是 http://192.168.1.1。
  • 在左侧导航栏找到 "Docker" 或 "容器管理",点击进入。

第二步:拉取 Docker 镜像



  • 在 LuCI Docker 页面中找到 "镜像" 或 "Images" 菜单。
  • 点击 "拉取新镜像" 或 "ull Image" 按钮。



  • 在弹出的对话框中输入镜像名称 hello-world,然后点击确认。
         (如果必要指定版本,可以输入 hello-world:latest)


  • 期待拉取完成。在镜像列表中可以看到 hello-world。
        (这里必要邪术,如果你不会邪术,可能会无法下载完成)

第三步:运行容器


  • 在 "容器管理" 或 "Containers" 菜单中,点击 "添加" 或 "Add Container"。
  • 填写以下配置:

    • 镜像名称:选择刚刚拉取的 hello-world。
    • 容器名称:自定义一个名称,比方 hello-world-test。
    • 其他选项保持默认。

  • 点击 "提交" 或 "启动"。

第四步:查看容器状态


  • 在 "容器管理" 页面中,可以看到 hello-world 容器的状态为 "运行" 或 "已克制"。
  • 点击helloword右侧的编辑按钮,可进入helloword设置选项

    3. 点击容器旁边的 "日记" 按钮,查看输出内容。
        输出应类似于下面内容:
   Hello from Docker!
  This message shows that your installation appears to be working correctly.
  

注意事项


  • 确保 OpenWrt 的存储空间充足,因为拉取镜像和运行容器必要肯定的空间。
  • 如果镜像拉取失败,请查抄网络连接是否正常,或者镜像仓库是否可访问。
  • 建议定期清算不再使用的镜像和容器,释放存储资源。

总结:
使用自带的界面可以容易部署docker,对于更复杂的场景,好比必要映射端口,必要挂载目次的,可直接在创建容器时进行相应选择即可。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表