演示后台地址及账号密码:dockeradmin

http://1.demo.dockeradmin.com:9968/

DockerAdmin介绍

DockerAdmin是一个Docker管理面板,它把服务器端软件应用的安装行为简化到极致,堪称服务器端的应用宝,具有集群管理、自动故障转移、自动负载均衡等高级功能,可轻易搭建7*24小时的网站运行环境。

主要特征如下:

|-- 包容:

- 基于Docker容器技术,应用均运行在具有隔离功能的容器中,如果某个应用出现问题(包括假死、真死、漏洞、后门等问题),并不会影响其它应用的正常运行

- 可在同1台服务器中运行100个不同的网站环境,互不冲突,包括NodeJs, Golang, Python, Lua, .NET, PHP4X, PHP5.2, PHP5.3, PHP5.5, PHP5.6, PHP7.0, PHP7.1, PHP7.2等100种以上的网站运行环境

- 可在同1台服务器中运行100个不同的操作系统,互不冲突,包括CentOS, Debian8X, Debian9X, Ubuntu14X, Ubuntu16X, Ubuntu17X, Alpine等Linux操作系统

|-- 聪明:

- 可用3台服务器构建7*24小时在线的网站集群环境,如果其中1台服务器出故障,并不会影响网站业务的正常运行(自动发现故障+自动故障转移+自动负载均衡),添加新的服务器到服务器集群即可全自动修复!

- 针对某网站进行CPU和内存资源的限制,解决“由于1个网站不稳定,导致同1台服务器上的100个网站都打不开”的棘手问题

|-- 易用:

- 在网页控制面板上选择并安装应用软件,简易度接近手机软件的安装:选择应用->安装应用->自动部署应用,根本无需考虑环境兼容性问题——解决环境兼容性问题是开发人员的事,不是您老的事!

- 只在安装DockerAdmin时需要输入命令行,在使用DockerAdmin的过程中,可远离命令行——所有需要SSH才能完成的维护工作,都有改良空间,因为不够自动化、维护成本高、出错率高...

安装方式

1. 选择操作系统:请使用Ubuntu-16.04的64位操作系统(暂时仅支持此系统,其它系统暂未测试,陆续会增加其它系统的支持,请勿折腾!)

2. 登陆操作系统:使用ssh客户端工具登录系统,如果登录用户不是root,则执行sudo -s命令切换到root用户

3. 下载安装脚本并执行安装命令:

curl -sSO https://www.dockeradmin.com/install && sh install

注:如果系统中没有curl工具,则需先执行

apt-get install -y curl

安装curl

4. 设置docker存储目录:当出现“Please enter the data path for docker...”时,请输入docker的存储目录,输入/data/docker或/home/docker或/var/lib/docker,然后按回车注:如果输入的docker存储目录存在错误,请重新输入再回车即可

5. 访问并使用DockerAdmin:安装完成后,请使用浏览器访问“https://您的服务器IP:9966”或“http://您的服务器IP:9968”访问DockerAdmin

用户名:dockeradmin,密码:dockeradmin

注:建议使用https协议登录DockerAdmin,相对更安全!

后台效果

Snipaste_2018-01-20_21-22-27.png