一.介绍

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

借助URLOS可轻松让网站在拥有多个主机的集群上运行,单机故障不会导致网站停止。

演示网址:http://demo.urlos.com:9968

用户名:urlos

密码:urlos

登录后你会有一种眼前一亮的感觉,简洁清新的设计,友好的中文界面。

左右结构的设计,将菜单功能放置于界面左侧,符合绝大多数用户的使用习惯,功能分类清晰一目了然。URLOS将Docker指令巧妙的隐藏在各种功能交互操作之中,即使用户对Docker技术一无所知,也不会影响用户的正常使用,可以说URLOS已经将Docker容器技术变成了普通百姓都可以使用的技术。

二.安装

看起来是不是很棒?那么就让我们安装起来玩玩吧。

硬件要求

最低硬件配置:1核CPU,1G内存(1+1)提示:如果你的应用较多,而主机节点的硬件配置较低,建议在部署节点时开通虚拟虚拟内存;

系统要求

推荐安装系统:Ubuntu-16.04、Ubuntu-18.04、CentOS7.X、Debian8X、Debian9X的64位的<u>纯净的操作系统</u>;

安装URLOS

请在安装URLOS之前确认操作系统版本是否符合安装要求,推荐您使用Ubuntu-18.04 64位系统。

  1. 登陆操作系统:使用ssh客户端工具登录系统,如果登录用户不是root,则执行sudo -s命令切换到root用户;
  2. 下载安装脚本并执行安装命令:

集群模式(多台主机组集群,支持弹性伸缩、故障自动转移和负载均衡等高级功能):

curl -LO www.urlos.com/iu && sh iu

单机模式:

curl -LO www.urlos.com/siu && sh siu

注:如果系统中没有curl工具,则需先执行“apt-get install -y curl || yum -y install curl”安装curl

如果系统里已经安装了Docker,也可以使用docker run命令直接运行(用此方法可省略后面的3、4、5步):

docker run -itd --name urlos --restart always -p 9968:9968 -p 9966:9966 -v /data/urlos:/data/urlos urlos/urlos
  1. 选择服务器所在区域的编号:服务器在中国选1,如果1不能安装则选2,如果服务器在海外则选3(如下载过程比较缓慢,请换一个编号),然后按回车;
  2. 选择Docker数据的存储目录:/data/docker选1,/home/docker选2,/var/lib/docker选3,然后按回车;
  3. 安装成功并重启服务器:安装完成后可能会自动重启服务器,重启过程一般需要1分钟左右;
  4. 访问并使用URLOS:请在防火墙(或安全组)中开放9966,9967,9968,9969,9970端口(入站规则),然后使用浏览器访问“https://您的服务器使用IP:9966”或“http://您的服务器IP:9968”访问URLOS;用户名:urlos,密码:urlos

提示:

  1. URLOS同时支持HTTPS和HTTP协议进行访问,但我们强烈推荐您使用HTTPS协议,因为HTTP协议非常不安全,很容易被抓包从而导致密码泄露!

  2. 付费版本需绑定授权解密才能正常使用,详情请查看授权码绑定方法。

三.使用

说起Docker管理面板,大多数小伙伴印象中出现的都是满屏英文、不明所以的操作界面。而URLOS的出现恰恰是打破了国内用户对Docker管理面板的刻板印象。

下面,让我们举几个简单例子来说明一下吧。

使用URLOS管理服务器集群与节点

使用URLOS管理网站

使用URLOS管理数据库

URLOS应用市场

四.总结

URLOS不仅仅是一款Docker管理面板,它还是一个服务器集群管理面板、网站管理面板。它基于Docker容器技术打包和运行应用,包含负载均衡和故障转移等高级功能,可自动识别机器和云应用的故障并将云应用转移至可用的机器上,单机故障并不影响业务开展。

感兴趣的小伙伴们不妨安装体验一下。

Docker管理面板-URLOS(易用、高效、强大)的更多相关文章

  1. Docker管理面板Crane开源了!

    导读 数人云容器管理面板 Crane 开源啦!Crane 包含着数人云工程师对 Docker 最新技术的热爱和实践.希望借助开源社区的力量,让 Crane 完善自身,更好地成长起来,让更多的国内用户体 ...

  2. Docker 一键安装及Docker管理面板Portainer中文汉化

       前言 Docker接触了一段时间了,批量操作过程中感觉太繁琐,所以找到了好评率比较高的Portainer面板,使用后感觉的确不错所以准备拿出来精力来做个汉化版,过程中发现词条非常多,所以暂时先汉 ...

  3. GitHub 和 Gitee 开源免费 10 个超赞后台管理面板,看完惊呆了!

      软件工程师在实际项目开发中不可避免需要依赖一些前后端的后台管理系统框架,而不是从零开始一点点的搭建,浪费人力.目前市面上有很多开放源码.且免费的后台管理面板,样式色彩也比较丰富美观.   今天整理 ...

  4. Linux VPS 免费管理面板推荐

    现在各种国内外VPS,云主机横行,越来越多的站长接受在VPS上建站,很多VPS主机售价便宜,性能优秀,但都是基于linux系统的,如openvz的主机,linux服务器系统主要是通过shell命令行来 ...

  5. Windows 2008 R2 X64 安装WebsitePanel(WSP虚拟主机管理面板)

                   Windows 2008 R2 X64  安装WebsitePanel(WSP2.0虚拟主机管理面板) 估计很多同学都还不知道WebsitePanel是什么东东吧,Web ...

  6. Docker管理工具 - Swarm部署记录

    之前介绍了Docker集群管理工具-Kubernetes部署记录,下面介绍另一个管理工具Swarm的用法,Swarm是Docker原生的集群管理软件,与Kubernetes比起来比较简单. Swarm ...

  7. 后台管理-基于 Bootstrap 开发的网站后台管理面板

    Bootstrap 开发框架真的很强大,今天推荐几个非常不错的基于 Bootstrap 开发的网站后台管理面板,全部都是响应式布局,细节做得都很不错.可以搜索keenthemes. Metronic ...

  8. 常用docker管理UI

    1. HumpBacks 特性 Web UI Supporting, Easy to use. Container Grouping and Isolation. Container Upgrades ...

  9. 基于 Bootstrap 的响应式后台管理面板

    你想建立一个后台管理面板或者分析仪表板吗?不需从头开始,Keen IO Bootstrap 是一个响应式的仪表盘模板,可以帮助你在几分钟内呈现数据,让你可以创建一个有吸引力的,定制的分析仪表板,随时可 ...

随机推荐

  1. 【jqGrid】翻页获取选中的值

    1.实现效果: 点击确定所选按钮之后,获取翻页选中的题库表号 2.关键代码 onSelectAll: function (aRowids, status) { }, onSelectRow: func ...

  2. Linux命令(Ubuntu)

    VMware 打开命令模式快捷键:  Ctrl + Alt + T VMware 里面Ubuntu不能全屏, 本来想着习惯就好, 知道今天看一些信息不能全部显示, 最终不能忍了. 上网找了很多方法 主 ...

  3. 一步一步理解线段树——转载自JustDoIT

    一步一步理解线段树   目录 一.概述 二.从一个例子理解线段树 创建线段树 线段树区间查询 单节点更新 区间更新 三.线段树实战 -------------------------- 一 概述 线段 ...

  4. Sql Server 基本使用

    一.登录sql server数据库 1.若需要连接本机数据库服务器,服务器名可以采用“local”.“.”“本机Ip”. 2.在连接sql server 之前,确保sql server服务已经启动,如 ...

  5. (十六)C语言之函数

  6. Java中的基本数据类型和引用类型

    一.基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768 ...

  7. Linux 竞态条件和临界区

    1. 临界区和竞态条件: 临界区:访问和操作共享数据的代码段: 竞态条件:当有多个线程同时进入临界区时,执行结果取决于线程的执行顺序: 如下述代码,当多个线程同时调用func函数,对共享数据sum进行 ...

  8. python3笔记十七:python文件读写

    一:学习内容 读文件 写文件 编码与解码 二:读文件--步骤分解 1.过程 第一步:打开文件第二步:读文件内容第三步:关闭文件 2.第一步:打开文件 open(path,flag[,encoding] ...

  9. 20191114-3 Beta阶段贡献分配

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/10006 要求1 每位组员的贡献分值 贺敬文:10 王志文:9 彭思雨:8 ...

  10. Why are C# structs immutable?

    Compiler Error CS1612 Cannot modify the return value of 'expression' because it is not a variable cl ...