【调试笔记-20240724-Linux-OpenWrt 安装配置 docker】

调试笔记-系列文章目录

调试笔记-20240724-Linux-OpenWrt 安装配置 docker



前言

本文记录在 Windows 的 QEMU 环境下运行 OpenWrt 并安装配置 docker。

实验使用的电脑如下:

CPU:

Intel Core i5 8265U

操作系统:

Microsoft Windows 10  Professional (x64), Version 22H2, Build 19045.4412

一、调试环境


操作系统:Windows 10 专业版

操作系统详细信息如下:

Microsoft Windows 10  Professional (x64), Version 22H2, Build 19045.4412

调试环境

  • Windows 系统下安装 WSL Ubuntu 22.04 LTS 版本,shell 脚本调试在此 WSL 环境中进行。

参考
安装笔记-20240520-Windows-在 QEMU 中尝试运行 OpenWRT
调试笔记-20240524-Linux-扩展 OpenWrt-23.05 发行版 EXT4 镜像文件大小


调试目标

实现 OpenWrt 安装管理 docker 镜像。

LuCI 界面的简单 docker 管理器:

在这里插入图片描述


二、调试步骤

参考 【OpenWrt as Docker container host

安装步骤

以OpenWrt 23.05 版本为例,安装配置 docker

1、更新包信息

opkg update

2、安装需要的软件包

opkg install luci-app-dockerman
opkg install dockerd

3、配置 docker 守护进程

成功安装 docker 后,需要配置 docker 守护进程

dockerd.globals=globals
dockerd.globals.data_root='/opt/docker/'
dockerd.globals.log_level='warn'
dockerd.globals.iptables='1'
dockerd.globals.remote_endpoint='0'
dockerd.globals.registry_mirrors='https://hub.docker.com/'
dockerd.globals.bip='172.17.0.1/16'
dockerd.globals.hosts='unix:///var/run/docker.sock'
dockerd.firewall=firewall
dockerd.firewall.device='docker0'
dockerd.firewall.blocked_interfaces='wan'

在这里插入图片描述

在这里插入图片描述


三、应用场景

使用 docker 镜像快速搭建运行环境


四、参考资料

1、OpenWrt as Docker container host

2、安装笔记-20240520-Windows-在 QEMU 中尝试运行 OpenWRT

3、调试笔记-20240524-Linux-扩展 OpenWrt-23.05 发行版 EXT4 镜像文件大小


总结

本文记录在 Windows 的 QEMU 环境下运行 OpenWrt 并安装配置 docker。

  • 16
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Docker是一种开源的容器化平台,可以将应用程序与其依赖项打包在一起,形成一个独立的可移植的容器。而OpenWrt是一个基于Linux的嵌入式操作系统,广泛应用于路由器等网络设备中。 Docker Compose是Docker的一个工具,用于定义和管理多容器的应用程序。它使用一个YAML文件来配置应用程序的服务、网络和卷等方面。 在使用Docker Compose创建OpenWrt容器时,我们可以通过编写一个docker-compose.yaml文件来定义相关服务。在这个文件中,我们可以指定OpenWrt所需的镜像、网络设置、环境变量和端口映射等。 首先,我们需要选择适用于OpenWrtDocker镜像,可以从Docker Hub上找到开源社区提供的官方镜像或者其他社区维护的镜像。 然后,我们可以在docker-compose.yaml文件中定义OpenWrt的服务。我们可以指定相关容器的名称、使用的镜像、环境变量、端口映射等。例如: ``` version: '3' services: openwrt: image: openwrt/openwrt ports: - "80:80" ``` 以上示例中,我们使用了openwrt/openwrt镜像,将容器内的80端口映射到宿主机的80端口。 完成配置后,我们可以使用docker-compose命令启动OpenWrt容器。运行以下命令即可启动容器: ``` docker-compose up -d ``` 这样,OpenWrt容器就会在后台启动,并开始运行OpenWrt操作系统。 总结一下,通过使用Docker Compose,我们可以方便地创建和管理OpenWrt容器,实现快速部署和配置OpenWrt环境。使用Docker Compose可以更加高效地管理和扩展多容器的OpenWrt应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值