基于 Docker 的部署
在本文中,我们将指导您完成 ECP 及其所需组件在 Docker 上的安装部署。
安装条件
EMQX ECP 部署前,请确认您的环境满足以下条件
OS | 版本要求 |
---|---|
Ubuntu | 20.04 或22.04 |
CentOS | 7.0或以上 |
Docker-Compose | 1.27.1或以上 |
Docker | 20.10.0或以上 |
获取安装包
提示
请通过以下联系方式获取 ECP 安装包: 联系电话:400-696-5502 销售邮件地址:sales-cn@emqx.io
开始安装
安装准备
获取到的安装包名一般为 emqx-ecp-install-<x.y.z>.tar.gz
,<x.y.z>
表示版本号信息。 运行以下命令提取 ECP 安装包中的内容到本地目录,提取后的内容将位于./ecp-install
目录,并切换到该目录下。
$ tar -xzvf emqx-ecp-install-<x.y.z>.tar.gz # 解压缩 $ cd ecp-install
安装依赖组件
如果您使用 Ubuntu,使用以下命令安装 htpasswd
$ apt install apache2-utils
在 CentOS 上,使用以下命令安装 htpasswd
$ yum install httpd-tools
安装及运行 EMQX ECP
运行以下命令,检查依赖组件及 docker 版本
$ ./emqx_ecp_ctl precheck
运行下列命令,进行安装前配置
$ sudo ./emqx_ecp_ctl configure
配置完成后,可以使用下列命令启动 ECP
$ sudo ./emqx_ecp_ctl start
在系统启动后,检查服务状态,确保所有容器都处于正常运行状态
$ sudo ./emqx_ecp_ctl status
使用下列命令创建超级管理员账号,请妥善保存您的超级管理员账号和密码。
$ ./emqx_ecp_ctl create-user Please input username: # 请设置您的用户名,需要为email格式 Please input password: # 请设置您的账户密码 Please input password again: # 请重复您的账户密码 Please input your name: # 请为您的账户设置一个显示名称,比如 ECPAdmin
现在您已经成功运行 ECP,ECP 的默认访问地址为 http://{localhost}:8082 。请使用超级管理员账户登录 ECP 系统,开始初始化系统设置,例如: