N1 docker 中运行openwrt
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了N1 docker 中运行openwrt相关的知识,希望对你有一定的参考价值。
参考技术A 1.pull镜像用portainer拉取,或用命令
docker pull sulinggg/openwrt:latest
2.配置虚拟网卡
docker network create -d macvlan --subnet=192.168.10.0/24 --gateway=192.168.10.1 -o parent=eth0 macnet
3.运行
docker run --restart always -d --network macnet --privileged sulinggg/openwrt:latest /sbin/init
4.修复宿主主机网络
cp /etc/network/interfaces /etc/network/interfaces.bak # 备份文件vim /etc/network/interfaces # 使用 vim 编辑文件
向末尾添加
auto macvlan
iface macvlan inet static
address 192.168.10.150
netmask 255.255.255.0
gateway 192.168.123.1
dns-nameservers 192.168.123.1
pre-up ip link add macvlan link eth0 type macvlan mode bridge
post-down ip link del macvlan link eth0 type macvlan mode bridge
参考:http://www.oyzjin.com/2020/05/docker-openwrt.html
创建一个程序以在 openWRT 上运行它
【中文标题】创建一个程序以在 openWRT 上运行它【英文标题】:Create a program to run it on openWRT getting started 【发布时间】:2014-03-30 22:22:09 【问题描述】:我只是找不到任何人来帮助我
我有一个 C++ 程序并正在 Windows 上运行它现在我想在 (Linux) OpenWRT 和 raspberry pi raspbian 上使用 opencv 运行它 现在我安装了代码块我需要知道我编写的程序的扩展名才能工作 openWRT 和 Raspbian 安装什么来运行代码以及是否有任何教程可以帮助我开始 注意这是第一次使用 C++、openWRT 和 opencv
【问题讨论】:
不清楚你在问什么。也许添加一些句点可能是一个好的开始。谢谢! 【参考方案1】:首先,您需要让您的程序在 Debian/Ubuntu 等桌面 Linux 下运行。然后您可以尝试 Raspbian。如果您使用与 Raspbian 相同的 Debian 发行版,您可以通过Emdebian 下载工具链。请参阅xapt
用法。
如果一切正常,您应该看看 OpenWrt 是否提供 OpenCV 或寻找有关如何在 OpenWrt 上安装它的教程。您的软件应转换为 OpenWrt 包以简化集成。
我想您正在为您的项目使用 CMake。
【讨论】:
以上是关于N1 docker 中运行openwrt的主要内容,如果未能解决你的问题,请参考以下文章