⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 github.com/instantbox/instantbox 「instantbox」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

instantbox 能够仅通过浏览器的情况下,在不到 30s 的时间内,就可以使用 web 来操作一个开箱即用的 Linux 系统,当然这里的 “系统” 是通过 docker 实现的,所以也不能直接认为就是如同 KVM 般隔离更严格的虚拟化系统。

1 应用场景

  • 演讲时,临时需要一个干净的 Linux 环境,可以尝试使用 instantbox 为观众做演示
  • 当学校教学/LUG 活动需要大家一起进行 Linux 实验时,可以让暂时无法安装 Linux 的同学体验到 Linux 的魅力
  • 有了一个灵感,想要在干净的环境下尝试
  • 在外边没有携带设备时,instantbox 可以在任何一台设备上对服务器进行管理(跳板机)
  • 看到 GitHub 上某个非常感兴趣的项目想要尝试,却因为该项目运行在 Linux 而望而却步?instantbox 可以立刻获得一个干净的环境,可以开放一个端口用于测试需要使用端口的程序(例如开放 80 端口进行测试 nginx)
  • instantbox 由于使用 docker 作为支持,所以我们使用了 cgroups 来对性能进行管理,如果想测试的某个应用在某个性能下是否能够运行,使用 instantbox 是一个非常好的选择

2 快速开始

可以在这里选择一个喜欢的系统,然后系统将自动创建该系统的容器,并自动打开新的网页进入 webshell 交互

3 如何部署

已装有 docker 的 Linux 系统

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

默认请访问 http://<ip地址>:8888 来进行测试

4 传送门

开源地址:

文章目录
  1. 1. 1 应用场景
  2. 2. 2 快速开始
  3. 3. 3 如何部署
  4. 4. 4 传送门