如何快速搭建一个Linux环境,确定非docker莫属。git
但经过instantbox,能够带给咱们比docker更好的体验:github
在不到 30s 内快速搭建一个干净、开箱即用的多个临时的Linux 系统,如Ubuntu、Centos、Arch、Debian、Fedroa、Alpine;web
经过Web界面分配宿主机资源并建立Linux系统;docker
设置容器存活时间;
shell
安装
centos
instantbox基于docker环境,所以你的宿主机须要docker及docker-compose。
bash
mkdir instantboxcd instantbox[root@test ~]$ bash <(curl -sSL https://raw.githubusercontent.com/instantbox/instantbox/master/init.sh)Welcome to instantbox, please wait...
docker is installeddocker-compose is installedEnter your IP (optional): 10.11.2.102Choose a port (default: 8888):
You're all set! Run 'docker-compose up -d' then go to http://10.11.2.102:8888 on your browser.
你没看错就是这么简单,按提示便可运行:
微信
docker-compose up -d
访问10.11.2.102:8888,便可进入Web界面管理。
运维
部署
以部署Centos7系统为例。
1.选择系统版本
2.资源分配
3.生成操做系统
如上,咱们建立一台Centos7系统,其中:
将容器内部的80端口映射为宿主机的32772端口;
系统持续时间为24小时;
进入Webshell操做系统:
部署nginx
经过Webshell部署nginx服务
1.添加nginx yum源rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
2.安装nginxyum install nginx -y
3.启动nginxnginx
访问10.11.2.102:32772访问nginx服务:
总结
经过以上演示可见instantbox对于docker拉取、构建等一些列动做进行了封装,而且以webshell更友好的方式进行登陆管理。咱们能够使用instantbox进行临时性测试、演示等,丰富了咱们的运维手段。
本文分享自微信公众号 - 追马Linux(zhuima_k8s)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。