docker版openwrt

这篇具有很好参考价值的文章主要介绍了docker版openwrt。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

docker版openwrt

本次操作的系统为:centos7(官方镜像)
开始前准备:

  1. 身边准备一枚刷好pe系统的启动u盘
  2. 你要操作的机子已经安装好Armbian或Debian或Ubuntu或其他安装好Docker和Portainer管理面板或者centos7系统

设置网络

通过SSH登录到你的Linux设备

**

把网卡混杂模式打开

**
根据您当前的ip查看网卡!!!
在您的liunx机子上输入查看ip 的命令 ifconfig 或 ip addr 两个命令其中的一个即可!

ip addr

或者

ifconfig

docker openwrt,docker,linux,运维

打开网卡混合模式

sudo ip link set 文字这里填你自己的网卡名称 promisc on
##以下是我的网卡名称,每台设备可能不一样,要注意!!!!
sudo ip link set enp1s0 promisc on

创建 docker 网卡

下边这行里面的一些参数也要替换

docker network create -d macvlan --subnet=192.168.2.0/24 --gateway=192.168.2.1 -o parent=enp1s0 macnet

图片里面有说明大家仔细看看
docker openwrt,docker,linux,运维
macvlan 模式会为每个容器创建一个独立的 ip 每个容器可以通过独立的 ip 进行访问

修改完成后粘贴到liunx里出现类似于图片里的这种就是成功了
docker openwrt,docker,linux,运维

OpenWrt 标准镜像

OpenWrt 标准镜像为集成常用软件包的 Docker 镜像,镜像自带软件包可满足大多数情景下的使用需求

支持设备/平台 openwrt镜像
树莓派 1B registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi1
树莓派 2B registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi2
树莓派 3B / 3B+ registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi3
树莓派 4B registry.cn-shanghai.aliyuncs.com/suling/openwrt:rpi4
armv7 registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv7
arm8/aarch64 registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8
x86_64/amd64 registry.cn-shanghai.aliyuncs.com/suling/openwrt:x86_64

查看自己的系统架构

uname -a

docker openwrt,docker,linux,运维

创建并启动docker 镜像

arm8/arrch64

docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:armv8 /sbin/init

x86_64/amd64

docker run --restart always --name openwrt -d --network macnet --privileged sulinggg/openwrt:x86_64 /sbin/init

docker openwrt,docker,linux,运维

修改openwrt的ip

先进入openwrt容器内
运行执行命令

docker exec -it openwrt bash 

docker openwrt,docker,linux,运维
用vi或者vim打开容器的网络配置文件

vim /etc/config/network

看图片吧,我懒得写了
第一步:
docker openwrt,docker,linux,运维
完成前置步骤后就可以进入编辑阶段了,看如下图

docker openwrt,docker,linux,运维
编辑修改完记得保存退出,不懂怎么操作看1图!!!!!!

**

如果你报错没法更改IP的话就可以进入下一步了

**
重启openwrt容器网卡!!!

/etc/init.d/network restart
exit

重启网络, 重启完成后便可以通过浏览器访问了
以下是我openwrt的打开地址,你填写你自己的即可
http://192.168.50.123
默认密码是 password

设置 openwrt

防火墙设置
Turbo ACC 网络加速设置

114.114.114.114,114.114.115.115,223.5.5.5,223.6.6.6,180.76.76.76,119.29.29.29,119.28.28.28,1.2.4.8,210.2.4.8,8.8.8.8,8.8.4.4,1.1.1.1

粘贴地址看图片
docker openwrt,docker,linux,运维

设置地址看图片
docker openwrt,docker,linux,运维文章来源地址https://www.toymoban.com/news/detail-782705.html

完成以上步骤,就恭喜您,完成了docker版旁路由的设置,剩下的由于限制,本人已将视频录制放在企鹅内,如果需要可加企鹅725330794

到了这里,关于docker版openwrt的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu通过Docker部署OpenWRT

    硬件信息:N5095+8G2666MHz+512GM.2 系统信息: Ubuntu 22.04.1 LTS 以下内容默认Ubuntu已经安装最新版Docker,如未安装需先安装Docker 部署通过纯命令行进行,无需图形界面 使用官方安装脚本,并使用阿里云镜像加速,防止无法访问Docker原网站导致访问超时: curl -fsSL https://get.docker.com

    2024年01月16日
    浏览(22)
  • 群晖上用Docker安装OpenWrt

    什么是 OpenWrt ? OpenWrt 是一款基于 Linux 系统的开源路由器操作系统,可以将普通的 PC 或嵌入式设备转变成为一个功能强大的路由器。 老苏对没玩过的东西总是比较好奇,准备用 Docker 搭建一个 OpenWrt 来研究研究。 网上管这种玩法叫旁路路由,但是老苏不确定自己能否实现这

    2024年02月11日
    浏览(59)
  • 在 Docker 环境下安装 OpenWrt

    在 Docker 环境下安装 OpenWrt 是一种方便且易于管理的方式,它允许您在不需要物理设备的情况下运行 OpenWrt。以下是在 Docker 中安装 OpenWrt 的步骤: 首先,您需要安装 Docker。具体安装方法可以参考 Docker 官方文档。在安装完成后,运行以下命令验证 Docker 是否已正确安装: do

    2024年03月26日
    浏览(36)
  • 3.玩客云docker拉取openwrt镜像

    1.设置网络 输入查看ip 的命令 ifconfig 和 ip addr 两个命令差不多的取一个就行 把网卡混杂模式打开 sudo ip link set (eth0 这里你自己网卡的名称)promisc on ##以下是我的网卡名称,每台设备可能不一样,要注意!!!! sudo ip link set eth0 promisc on 2.创建 docker 网卡 docker network create

    2024年02月16日
    浏览(81)
  • OpenWRT安装docker内核kernel版本不够

    记录下,在openwrt中安装docker,docker-compose,dockerd遇到如下错误: 原因:内核版本不够,升级内核: 去这个网址找openwrt可用的最新的linux内核:https://downloads.openwrt.org/snapshots/targets/x86/64/packages/ 然后安装:

    2024年02月15日
    浏览(43)
  • 玩客云安装docker openwrt 青龙面板 宝塔面板的方法

    安装docker apt-get update apt-get upgrade 使用docker安装脚本 apt install docker.io  装可视面板 docker run --restart always --name fast -p 8081:8081 -d -v /var/run/docker.sock:/var/run/docker.sock wangbinxingkong/fast 安装青龙面板 docker run -dit   --name qinglong   --hostname qinglong   -p 5700:5700   -v $PWD/docker/ql/config:

    2024年02月06日
    浏览(492)
  • [Docker实战] 旭日X3派上Docker Openwrt +Samba 实现局域网NAS && 开启AP模式

    ​ 🌈 博客个人主页 : Chris在Coding 🎥 本文所属专栏 :[旭日X3派]    [Docker实战] ❤️  前置学习专栏 :[Linux学习] ⏰  我们仍在旅途                                                                                     目录         1. 安装系统         

    2024年02月19日
    浏览(29)
  • 配置Docker OpenWrt与宿主机网络互通且作为宿主机网关

    最近需要用Docker版的Openwrt作为旁路由(网关),在配置过程中遇到一些问题,通过查阅资料,最终完美解决。现在将整体方案和具体操作步骤贴到这里分享给大家 这里我使用的环境如下: 宿主机操作系统:Armbian 宿主机ip:192.168.5.2 宿主机新macvlan接口ip:192.168.5.3 Docker镜像:

    2024年02月03日
    浏览(61)
  • 开发板装Docker刷Openwrt作单臂旁路由,成功稳定可靠无节操上网

    家里用的普通wifi6路由器,虽然速度都不错,但是有时候需要开发使用一些代码去github上,vecel上部署一些应用等,不方便,闲了也想刷刷抖音看看黄头发小姐姐,于是就萌生了使用手里的bnanapi bpi M1开发板部署一个单臂旁路由,然后用一些特别的方法配置一下,这样家里的手

    2024年02月20日
    浏览(31)
  • OrangePi 5 Docker下安装OpenWRT作软路由(同样适用于树莓派等设备)

    本文的软路由作为家中的二级路由,用一根网线连接主路由的LAN口和二级路由的WAN口(当主路由使用配置类似) 如果你想要作为旁路由或中继路由使用,在本文末尾会有相应文章的链接,但是Docker以及网卡的配置有一些坑建议参考本文。 在开始安装之前,你需要准备好一些

    2024年01月24日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包