我们通常在学习Linux时,经常会把机器玩炸,并且即便拍了快照,恢复也只能是同一个操作系统,那么有没有一个开箱即用的linux系统生成呢!当然有,就是我现在要介绍的instantbox,来自大佬的开源项目,基于docker部署,能快速生成N台目前支持各种版本的Ubuntu,CentOS,Arch Linux,Debian,Fedora和Alpine。
预览图
快速搭建教程
1)安装docker
代码语言:javascript复制#CentOS 6
rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
yum update -y
yum -y install docker-io
service docker start
chkconfig docker on
#CentOS 7、Debian、Ubuntu
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
2)安装Instantbox
代码语言:javascript复制#期间会要你输入端口等信息
mkdir instantbox && cd $_
bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)
#启动容器
docker-compose up -d
3)然后使用ip:port
访问即可。如果打不开请放通端口哦~
最后就可以随便开系统和删系统了,可设置内存大小和使用时长,界面颜值还是挺高的,赶快去试试呢,如果有好的项目可以评论留言,我给大家分享。~
4)提供一个在线预览地址:http://35.220.214.188:8888/
参考链接: Github项目地址