问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

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

创作时间:
作者:
@小白创作中心

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

引用
CSDN
1.
https://blog.csdn.net/i826056899/article/details/145206158

本文将详细介绍如何在OpenWrt系统中使用LuCI界面部署Docker镜像,以"hello-world"镜像为例。通过本文,读者将学会如何在OpenWrt中使用LuCI界面进行Docker镜像的拉取和容器的运行。

前提条件

  1. 已安装支持Docker的OpenWrt系统。
  2. Docker服务已在OpenWrt上成功安装并运行。
  3. LuCI Docker插件(luci-app-docker或类似的管理界面插件)已安装。

不满足这些前提条件的读者可参考相关文章。

安装前的检查

  1. 登录到OpenWrt管理界面,确认Docker服务已启动:
  • 在系统 -> 启动项中查找docker,并确认其状态为"已运行"。
  1. 在终端中通过SSH确认Docker安装:
    docker --version
    
    输出应显示Docker的版本信息。

docker服务安装成功后,在openwrt的主界面可以看到docker服务,如下图:

部署 "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。
  • 其他选项保持默认。
  1. 点击"提交"或"启动"。

第四步:查看容器状态

  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,对于更复杂的场景,比如需要映射端口,需要挂载目录的,可直接在创建容器时进行相应选择即可。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号