Instantbox:搭建属于你自己的临时 Linux 系统

简单介绍

Instantbox 是一个基于 Docker 的临时 Linux 系统创建工具。

它可以让你在仅通过浏览器的情况下,快速创建一个开箱即用的临时 Linux 系统,并且可以随时随地调整配置和使用时长,不用的话可以直接删掉。

目前已支持创建 Ubuntu 、 CentOS 、 Arch Linux、 Debian 、 Fedora、 Alpine 等一众主流操作系统。

但需要注意的是,它是通过 Docker 实现的虚拟化,所以有些命令和操作可能会无法正常使用(大多数情况下还是可以满足需求的)。

项目地址:https://github.com/instantbox/instantbox

使用截图

话不多说,先上几张使用截图(界面是支持中英文切换的哦)。

主界面

选择系统配置界面

WebShell界面

安装步骤

安装 Docker

前面就提到了 Instantbox 是基于 Docker 的,所以肯定是要先安装 Docker 啦,这里我们使用 Docker 官方提供的脚本来安装。

1
2
3
4
5
6
7
8
9
10
# 安装 curl
apt install curl #debian&ubuntu
yum install curl #centos&redhat

# 安装 Docker
curl -sSL https://get.docker.com/ | sh

# 启动 Docker 并设置开机自启
systemctl start docker
systemctl enable docker

安装 Instantbox

Instantbox 官方提供了一键脚本,直接运行以下命令即可完成安装:

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

脚本运行过程中会让你输入 ip、端口等信息,按自己的情况输入即可。
安装完之后需要启动容器来运行。

1
docker-compose up -d

首次启动时需要拉取 Docker 镜像,可能需要一点时间。等它不再有消息回显后就可以使用 ip:端口 的形式访问啦!