荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 544|回复: 0

[失败,此贴作废]docker安装openwrt

[复制链接]

1440

主题

2676

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
11333
发表于 2025-2-6 21:44 | 显示全部楼层 |阅读模式
  1. docker pull openwrt/sdk:x86_64
  2. https://www.doubao.com/thread/waa5e07fe704d5ded

  3. 结论:OpenWRT 官方不再提供 Docker 运行镜像
  4. 怪不得不行的算了,刚好放弃

  5. 导出镜像
  6. docker save openwrt/rootfs:x86_64 | gzip > /root/docker/docker-image/openwrt-rootfs-x86_64-20260207.tar.gz

  7. 导入镜像
  8. docker load < /root/docker/docker-image/openwrt-rootfs-x86_64-20260207.tar.gz

  9. 创建一个ipvlan 方便用于OPENWRT的LAN口
  10. docker network create -d ipvlan --subnet=192.168.10.0/24 --gateway=192.168.10.1 -o parent=eth1 -o ipvlan_mode=l2 docker_ipvlan_192_168_10
  11. 然后创建另外一个bridge的网络,用于WAN口
  12. docker network create -d bridge  --subnet=192.168.21.0/24 docker_bridge_192_168_21

  13. docker run -it \
  14. -d \
  15. --name=openwrt \
  16. --restart unless-stopped \
  17. -e TZ=Asia/Shanghai \
  18. --network=name=docker_ipvlan_192_168_10,ip=192.168.10.2 \
  19. --network=name=docker_bridge_192_168_21,ip=192.168.21.2 \
  20. openwrt/rootfs:x86_64 /bin/ash

  21. docker exec -it openwrt ash
  22. 非常简陋,连opkg命令都没
  23. luci界面也没有
  24. 我感觉可能是这个镜像的问题,就是这么简陋

  25. 客户端倒是能ping通192.168.10.2
  26. 但是网关指向这个IP还是无法上网

  27. 算了,放弃了,真的没必要在docker里面装openwrt 本身linux系统就可以直接当作路由器来用,如果是为了各种功能方便配置,那直接用虚拟机就行了

复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2026-3-20 14:51 , Processed in 0.013371 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表