RT
不用虚拟机,用 docker 形式部署 openwrt ,给他配置两个网口,是否可行?性能有损失?
1
sadfQED2 2022-03-29 11:41:00 +08:00 via Android
Docker 是应用容器,openwrt 是操作系统,好奇 docker 里面能部署 openwrt 吗?
|
2
whwlsfb 2022-03-29 12:28:58 +08:00 via Android
docker 部署 openwrt 应该不用想了,用 unraid 的 vm 可以
|
3
Tink 2022-03-29 12:47:18 +08:00 via Android
可以的呀为啥不行
|
4
ymmud 2022-03-29 12:55:51 +08:00
可以的,我矿渣就是 unraid 跑虚拟机 openwrt
|
5
blueboyggh 2022-03-29 12:57:24 +08:00 via Android
openwrt 是可以跑在 docker 里的,我就在 docker 里跑过 openwrt 的旁路由
|
6
lazywen 2022-03-29 12:59:26 +08:00
可行的,用过一段时间,性能损耗谈不上吧,使用了 macvlan 做转发,这点损耗跟 vm 比起来可以忽略了,网上找的教程都一个模子出来的而且粗暴,研究通了最好自己写 compose 文件 [Link]( https://github.com/lisaac/blog/issues/4)
|
7
BOGU OP |
8
lazywen 2022-03-30 14:33:16 +08:00 via Android
如果你只使用双网口(一个 lan 和一个 wan)的话稳得一笔,我当时用了一个多月,lan 口出来接交换机,因为这个方案多 lan 口桥接有问题没搞定,后来还是觉得交换机有点多余,就先转向 vm 了,等有时间了再研究一下
|
9
lazywen 2022-03-30 14:41:10 +08:00 via Android
另外我 all in boom 三年多了,对自己硬件有信心的话完全没问题
|
10
bbaihh2000 2022-03-30 15:06:43 +08:00
主机跟宿主连不了外,其它没啥区别。
|
11
photon006 2022-05-11 10:22:54 +08:00
主路由没试过,docker 跑过旁路由,50 包邮的玩客云刷 armbian ,挂载一块硬盘扩大 docker 分区,docker 跑了 5 个容器:
weejewel/wg-easy xuanaimai/onecloud:21-09-15 oznu/cloudflare-ddns onething1/wxedge snowdreamtech/frpc 网心云回本一天几毛钱 htop 负载比较高,有时达到 100 多,但依然很稳,算是性价比最高的软路由,最大遗憾是 cpu 32 位适配软件偏少。 |