恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 11356|回复: 54

[尝鲜]体验在PandoraBox上的容器虚拟化

    [复制链接]
发表于 2018-12-19 23:16 | 显示全部楼层 |阅读模式
本帖最后由 lintel 于 2018-12-20 00:21 编辑

PandoraBox近期的更新当中IPQ40XX跟MT7621版本增加LXC容器和Docker支持,不知道有哪位同学体验过了~

在PandoraBox上创建出来的容器系统是相对独立,比如:
在PandoraBox里面运行debian,可以做很多PC上能干的事情,你想要的都有
在PandoraBox里面运行PandoraBox,是不是很神奇.
对于在干所谓挖矿的同学,想不想用一台机器上模拟几十个机器挖坑?
烦恼每次刷机都会丢失以前安装的应用?容器系统了解一下~
想发一个kodexplorer的安装方法,但是新手不会安装?
那么请打包成容器镜像吧~

信不信你们用的PandoraBox固件是一台MT7621的路由器编译出来的?
容器玩法,只有你想不到的.

当然,不排除未来可以在PandoraBox上运行OpenWrt/LEDE,以及padavan等固件的容器.

Linux容器是操作系统级虚拟化在单个Linux主机上提供多个独立Linux环境的技术。
与虚拟机(VM)不同,容器不运行专用客户操作系统。相反,他们共享主机操作系统内核,
并利用客户操作系统库提供所需的操作系统功能。由于没有专用操作系统,容器的启动速度比VM快得多。

容器不就是虚拟化吗?
不完全如此。更确切的说法应该是:两者为互补关系。我们用一种简单方式来思考一下:
虚拟化使得您的操作系统(Windows 或 Linux)可同时在单个硬件系统上运行。
容器则可共享同一个操作系统内核,将应用进程与系统其他部分隔离开。
例如:ARM Linux 系统运行 ARM Linux 容器,x86 Linux 系统运行 x86 Linux 容器,x86 Windows 系统运行 x86 Windows 容器。
Linux 容器具有极佳的可移植性,但前提是它们必须与底层系统兼容。

如何在PandoraBox上体验容器?
一台MT7621/IPQ40XX/的路由器(X86版本也会支持)
内存  512MB+
Flash 32MB+
USB 存储,格式化为EXT4,挂载到/mnt/sda1

安装lxc容器相关的软件包
opkg update

opkg install xz-utils lxc luci-app-lxc luci-i18n-lxc-zh-cn kmod-ikconfig lxc-attach lxc-autostart lxc-cgroup lxc-checkconfig lxc-common \
        lxc-config lxc-configs lxc-console lxc-copy lxc-create lxc-destroy lxc-device lxc-execute lxc-freeze lxc-hooks \
        lxc-info lxc-init lxc-ls lxc-lua lxc-monitor lxc-monitord lxc-snapshot lxc-start lxc-stop lxc-templates \
        lxc-top lxc-unfreeze lxc-unshare lxc-user-nic lxc-usernsexec lxc-wait lxcfs\
        htop debootstrap bash lscpu tar gnupg \
        fuse-utils kmod-fuse kmod-veth kmod-macvlan kmod-tulip \
        kmod-nf-nat6  kmod-nf-conntrack6 kmod-gre6 kmod-tun kmod-sit




用于判断linux内核是否支持LXC
lxc-checkconfig




uci set lxc.lxc.path="/mnt/sda1/lxc"
uci commit lxc
/etc/init.d/lxc restart




#创建debian容器
lxc-create -n debian -t debian
#启动debian容器
lxc-start -n debian -F







#创建pandorabox容器
lxc-create -n pandoraobox -t pandorabox
#启动pandorabox容器
lxc-start -n pandoraobox -F

默认的容器启动会桥接到路由器的br-lan,作为路由器下面的设备,并自动获取IP。通过telnet/SSH可以登录到容器里面并操作





luci-app-lxc:


Luci on PandoraBox-LXC

大家关心的容器性能,测试一下CPU跟IO,其实基本是没有损耗的.




不喜欢LXC的同学可以用软件源里面的docker-server/docker-client

点评

对于在干所谓挖矿的同学,想不想用一台机器上模拟几十个机器挖坑 这个可以有  发表于 2019-5-26 11:12

评分

参与人数 2恩山币 +3 收起 理由
56143575 + 2 强大的恩山!(以下重复1万次)
liudf + 1 一看就是觉得高端、大气、上档次!

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:29 | 显示全部楼层
前排支持lintel~感觉好厉害的样子,主要是内存限制了我的动手能力
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:45 | 显示全部楼层
本帖最后由 佐须之男 于 2019-2-4 01:45 编辑

Lintel牛逼,帮顶~

想学习OpenWrt开发,但是摸不着门道?自学没毅力?怕太难学不会?快关注<跟着佐大学OpenWrt开发入门培训班>保证你能学有所成,报名地址:http://forgotfun.org/2018/04/openwrt-training-2018.html



我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:45 | 显示全部楼层
大佬前排 留影
新3 要看涨
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:46 | 显示全部楼层
前排支持lintel~
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:46 | 显示全部楼层
前排,挤挤
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:46 | 显示全部楼层
大佬发帖,前排支持
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:47 来自手机 | 显示全部楼层
支持lintel大佬!
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:47 来自手机 | 显示全部楼层
前排就位,离大佬更近
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:49 | 显示全部楼层
看来路由器跑windows那天不远了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:50 | 显示全部楼层
前排支持大神
希望有 bcm的
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:51 | 显示全部楼层
看了看内存要求512,我匿了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:53 | 显示全部楼层
得入手个新三来玩一下
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:53 | 显示全部楼层
好像最近容器很火
我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-12-19 23:54 来自手机 | 显示全部楼层
本帖最后由 429632952 于 2018-12-20 00:00 编辑

前排支持lintel,这想法真不错,有docker就舒舒服服了
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2021-4-13 05:25

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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