pandorabox虚拟服务器,[尝鲜]体验在PandoraBox上的容器虚拟化

本帖最后由 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值