能在网页上快速创建Linux系统的Instantbox

在这里插入图片描述

什么是 Instantbox ?

Instantbox 是一个开源项目,旨在帮助用户在几秒钟内即可获得一个干净、随时可用的 Linux 机器。用户可以选择多种主流的的 Linux 发行版,目前支持 UbuntuCentOSArch LinuxDebiaFedoraAlpine 的各个版本。软件基于 DcoerkWebshell,可以从任何浏览器进行即时 Webshel​​l 访问。

应用场景:

  1. 为演示提供干净的 Linux 环境
  2. 让学生在您的学校或您的下一次 LUGLinux 用户组)聚会中体验 Linux 的魅力
  3. 在干净的环境中激发灵感并运行
  4. 从任何设备上管理服务器
  5. 尝试一个开源项目进行实验
  6. 测试资源限制下的软件性能

安装

在群晖上以 Docker 方式安装。

采用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'

services:
  server:
    image: instantbox/instantbox:latest
    container_name: instantbox_server
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    environment:
      - SERVERURL=

  frontend:
    image: instantbox/instantbox-frontend:latest
    container_name: instantbox_frontend
    links:
      - server
    ports:
      - 8899:80

  cron:
    image: instantbox/cron:latest
    container_name: instantbox_cron
    links:
      - frontend
    environment:
      - CRON_STRINGS=* * * * * wget -qO /dev/null http://frontend/api/v2/superinspire/prune

然后执行下面的命令

# 新建文件夹 instantbox 和 子目录
mkdir -p /volume1/docker/instantbox

# 进入 instantbox 目录
cd /volume1/docker/instantbox

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:8899 就能看到主界面,支持的 Linux 发行版包括

  • Ubuntu
  • CentOS
  • Arch Linux
  • Debia
  • Fedora
  • Alpine

选择需要的系统和版本

老苏选择了 Ubuntu20.04 版本,你也可以试试其他的系统或版本

配置部署的端口、CPU 核心、内存和持续时间,默认的就可以

当然,你也可以修改端口

其实这只是容器端口,主机端口是自动生成的

需要再次确认

如果你改过端口

接下来是等待,取决于网络的情况,因为需要根据你的选择,去下载对应的镜像,比如按照老苏的选择,需要下载 instantbox/ubuntutags 就是我们选择的系统版本

如果镜像下载成功,并且容器已经启动

Yes 会打开新窗口,你会发现自己处于新部署的 Linux 发行版的 bash 提示符下

从地址看,应该是 http://群晖IP:8899/console/容器名称

下载完成后,会看到多了一个容器

按照我们默认的设置,24 小时后,这个容器会被自动清除

回到主页 http://群晖IP:8899,会看到详细的说明

需要记住的一件事是,一次只能创建一个发行版。完成分发后,可以单击 Instantbox 主窗口上的 Purge 来删除部署并重新开始。

参考文档

instantbox/docker-compose.yml at master · instantbox/instantbox
地址:https://github.com/instantbox/instantbox/blob/master/docker-compose.yml

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值