docker 安装 openwrt

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

一 实用意义

linux 服务器,一般采用无界面安装,可以减少资源,更好滴发挥服务器的性能。

openwrt 一般装虚拟机,需要界面操作,为了一个openwrt 再来安装桌面 和虚拟机,显得不那么划算,而docker 是服务器中必备的软件,在docker中安装openwrt,就显得顺理成章了。

二 准备工作,

                    1 打开网卡混杂模式

                    2 选择合适的 docker镜像

三 开工

查询自己网卡名字 ifconfig

  docker openwrt,docker,容器,运维

找到自己ip对应的网卡 ,如图, 我的ip .244 对应的网卡名字为 p8p1,这个很重要

打开 网卡混杂模式  sudo iplink set p8p1 promisc on

创建 docker网卡  docker network create -d macvlan --subnet=192.168.0.0/24 --gateway=192.168.0.1 -o parent=enp2s0 macnet

subnet 后面是主路由器网段  网关是主路由器地址

我的网段是192.168.0.1 如果是192.168.6.1的话,就需要修改

混杂模式打开后,就可以按照镜像了(我所用的是标准镜像)

docler pull sulinggg/openwrt:x86_64

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

由于标准镜像默认的网段是192.168.123.1

所以需要进入镜像内修改 docker exec -it openwrt bash 网络

vim /etc/config/network

docker openwrt,docker,容器,运维

将框框的位置改成自己的ip 192.168.0.10 网关改成主路由器地址 192.168.0.1

保存后退出

重启openwrt容器网卡!!

/etc/init.d/network restart

然后就可以退出docker镜像了

不出意外的话, 就可以用192.168.0.10进入页面版的操作平台了文章来源地址https://www.toymoban.com/news/detail-859164.html

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

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

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

相关文章

  • 群晖上用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)
  • K8S自动化运维容器化(Docker)集群程序

    1.什么是K8S K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container Schedul

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

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

    2024年02月15日
    浏览(43)
  • K8S:K8S自动化运维容器Docker集群

    (1)K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 (2)版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 (3)官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container S

    2024年02月10日
    浏览(58)
  • K8S:K8S自动化运维容器化(Docker)集群程序

    目录 一、K8S概述 1、什么是K8S 2、为什么要用K8S 3、作用及功能 二、K8S的特性 1、弹性伸缩 2、自我修复 3、服务发现和复制均衡 5、自动发布和回滚 6、集中化配置管理和秘钥管理 7、存储编排 8、任务批量处理运行 三、K8S的集群架构 四、K8S的核心组件 1、Master组件 ①Kube-apis

    2024年02月12日
    浏览(42)
  • 小白到运维工程师自学之路 第六十二集 (docker持久化与数据卷容器)

    一、概述 Docker持久化是指将容器中的数据持久保存在主机上,以便在容器重新启动或迁移时不丢失数据。由于Docker容器是临时和可变的,它们的文件系统默认是易失的,这意味着容器中的任何更改或创建的文件都只存在于此容器的生命周期内。但是,在许多场景中,我们希望

    2024年02月14日
    浏览(29)
  • 玩客云安装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)
  • 玩客云刷Armbian->安装Docker->安装openwrt 极简教程(成功率99% 拿走不谢)

    直刷包下载地址:https://github.com/hzyitc/armbian-onecloud/releases (建议下载*edge_*.burn.img.xz类型版本的线刷包,线刷步骤很简单,一条双公头数据线就可以,可以参考下其他大神的教程,这里就不做过都介绍 ) 直刷包(备用)下载地址: 直刷包亲测(备用)下载地址:【提取码:

    2024年02月11日
    浏览(37)
  • 玩客云刷Armbian->安装Docker->安装openwrt / 安装青龙面板 极简教程(成功率高 拿走不谢)

    直刷包下载地址:https://github.com/hzyitc/armbian-onecloud/releases (建议下载*edge_*.burn.img.xz类型版本的线刷包,线刷步骤很简单,一条双公头数据线就可以,可以参考下其他大神的教程,这里就不做过都介绍 ) 直刷包(备用)下载地址: 直刷包亲测(备用)下载地址:【提取码:

    2024年02月08日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包