魔百盒 CM311-1sa Armbian 系统 Docker 部署 Openwrt 旁路由

魔百盒 CM311-1sa Armbian 系统 Docker 部署 Openwrt 旁路由
山河无旧影Docker 安装与 OpenWrt 容器部署指南
1. 连接盒子
- 通过 SSH 工具(如 PuTTY、FinalShell)登录你的 Armbian 系统。
2. 安装 Docker
- 下载官方安装脚本
1 | curl -fsSL https://get.docker.com -o get-docker.sh |
- 运行脚本,并使用阿里云镜像源安装(国内用户推荐)
1 | sh get-docker.sh --mirror Aliyun |
3. 开启网卡混杂模式
1 | // 开启混杂模式 |
4. 创建 Docker 虚拟网络 (macvlan)
1 | docker network create -d macvlan \ |
5. 运行 OpenWrt 容器
1 | docker run -d \ |
6. 配置 OpenWrt 网络
- 进入容器内部
1 | docker exec -it openwrt /bin/ash |
- 修改网络配置
- 执行
vi /etc/config/network,找到config interface 'lan'部分,修改为类似下面的样子:
1 | config interface 'lan' |
提示:vi 编辑器基本操作:按 i 键编辑,按 Esc 键后输入 :wq 保存。
- 重启网络并退出
1 | // 重启网络服务 |
7. 设置开机自启
- 设置 Docker 服务开机自启
1 | // 开启 Docker 开机自启 |
- 设置 OpenWrt 容器开机自启
1 | // 更新容器的重启策略为 always |







