首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

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

  • 25-02-19 09:21
  • 4141
  • 7122
blog.csdn.net

本篇博客将介绍如何在 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服务安装成功后,在openwrt的主界面可以看到docker服务,如下图:

我们以hello-world镜像为例,介绍如何部署我们自己的镜像

部署 "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。

        (这里需要魔法,如果你不会魔法,可能会无法下载完成)

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

  2. 填写以下配置:

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

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

    • 其他选项保持默认。

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

第四步:查看容器状态
  1. 在 "容器管理" 页面中,可以看到 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,对于更复杂的场景,比如需要映射端口,需要挂载目录的,可直接在创建容器时进行相应选择即可。

注:本文转载自blog.csdn.net的孽小倩的文章"https://blog.csdn.net/i826056899/article/details/145206158"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

120
运维
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top