instantbox – 几秒内启动一个干净的 Linux 系统

instantbox 是一款非常实用的项目,它能够让你在几秒内启动一个主流的 Linux 系统,随起随用,支持 Ubuntu, CentOS, Arch Linux, Debian, Fedora 和 Alpine,通过 WebShell 访问,简单快捷,适合于演示、测试、体验等场合。@Appinn

instantbox - 几秒内启动一个干净的 Linux 系统 1

喜欢尝试新玩意的青小蛙常常需要一台新的 Linux 系统进行测试,一则不能不影响现有系统,弄坏无压力,二则为了避免原环境对测试的影响。虽然有虚拟机、VPS,但新的 Linux系统还是需要一段时间才能创建完成,尤其如果 VPS 的话,你可能还需要支付几个小时的使用费用,而碰到 IP 不可用那种问题,纯属浪费时间。

instantbox 提供了一个非常便捷的解决方案,它能够帮你在几秒钟内就启动一个干净的 Linux 发行版本,并且拥有多个版本,包括:

  • Ubuntu:14.04、16.04、18.04、20.04 版本
  • CentOS:6.10、7、8 版本
  • Arch Linux:最新
  • Debian:jessie、stretch、buster
  • Fedora:30、31
  • Alpine:最新

可以将 instantbox 理解为虚拟机中的临时虚拟机。

如何安装 instantbox

instantbox 推荐使用 Docker 部署,直接使用官方提供的脚本即可:

mkdir instantbox && cd $_
bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)

或者下载 docker-compose.yml 文件,直接 docker-compose up -d 即可。

如何安装 Docker

虽然 Docker 支持 Linux、macOS 与 Windows,但还是建议在 Linux 上操作,兼容性更好一些,那么就推荐一下 Vultr(👈 有返利)吧,简单方便按小时付费,支持支付宝。

如何使用 instantbox

记得修改里面的端口,默认 8888。然后用浏览器打开 IP:8888,选择系统:

instantbox - 几秒内启动一个干净的 Linux 系统 2

选择配置,可选 CPU 核心数、内存、有效期

instantbox - 几秒内启动一个干净的 Linux 系统 3

然后,就会启动一个 WebShell 了,请尽情折腾,反正一天后就没了…

注意由于其系统十分纯净,很多基础工具也可能需要安装才能使用,以 Ubuntu 为例,比如你要使用 ping,要先安装 apt install iputils-ping 才行。

最后,关于权限,任何人知道你的 IP:端口 就能访问并使用,虽然不会对母机造成伤害,但可能会导致资源滥用,请注意保护。

instantbox 项目在 GitHub,有 3k+ Star。

14 条留言

  1. nn 2020/07/01 回复
  2. snowice 2020/07/02 回复
    • Dyxang 2020/07/02 回复
      • 尼迦达野 2020/07/02 回复
        • Dyxang 2020/07/02 回复
        • neroxps 2020/07/03 回复
          • oberon 2020/07/03
      • 青小蛙 2020/07/02 回复
      • snowice 2020/07/03 回复
  3. 健忘蛙! 2020/07/10 回复

写留言