基于 Docker 部署ECP

EMQX 客服发表于:2023年06月06日 17:17:53更新于:2023年07月03日 15:25:57

基于 Docker 的部署

在本文中,我们将指导您完成 ECP 及其所需组件在 Docker 上的安装部署。

安装条件

EMQX ECP 部署前,请确认您的环境满足以下条件


OS版本要求
Ubuntu20.04 或22.04
CentOS7.0或以上
Docker-Compose1.27.1或以上
Docker20.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

image.png

运行下列命令,进行安装前配置

$ sudo ./emqx_ecp_ctl configure

image.png

配置完成后,可以使用下列命令启动 ECP

$ sudo ./emqx_ecp_ctl start

image.png

在系统启动后,检查服务状态,确保所有容器都处于正常运行状态

$ sudo ./emqx_ecp_ctl status

image.png

使用下列命令创建超级管理员账号,请妥善保存您的超级管理员账号和密码。

$ ./emqx_ecp_ctl create-user
Please input username:          # 请设置您的用户名,需要为email格式
Please input password:          # 请设置您的账户密码
Please input password again:    # 请重复您的账户密码
Please input your name:         # 请为您的账户设置一个显示名称,比如 ECPAdmin

image.png

现在您已经成功运行 ECP,ECP 的默认访问地址为 http://{localhost}:8082 。请使用超级管理员账户登录 ECP 系统,开始初始化系统设置,例如:

image.png


    您需要登录后才可以回复