Docker方式安装
部署流程
环境准备
提示
windows环境下请安装 Docker Desktop和 git。
安装Docker
-
安装docker(centos)
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
dnf install docker-ce docker-ce-cli containerd.io
systemctl start docker.service
systemctl enable docker.service -
安装docker-compose
提示
如docker-compose的v2.9.0运行出错,可下载v2.10.0使用。 如要使用docker-compose较新版本,请自行修改项目里的docker-compose.yml文件
curl -L "https://github.com/docker/compose/releases/download/v2.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
如果下载太慢可替换
curl -L "https://get.daocloud.io/docker/compose/releases/download/v2.9.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
-
如没有安装git
dnf install git -y
镜像加速方式安装
Debian系统安装 Docker 操作手册
CentOS系统安装 Docker 操作手册
Ubuntu系统安装 Docker 操作手册
AlmaLinux系统安装 Docker 操作手册
开始安装
-
根据快速开始文档快速开始进行安装
-
登录
- 打开浏览器,输入服务器ip:8080
- 系统管理员 super@super.cn / 123456
- 租户管理员 tenant@tenant.cn / 123456
挂载说明
-
配置文件、日志以及其他差分文件
./data -
docker数据卷名
go
gmqtt
nginx
查看容器运行日志
docker logs -f containerID
端口说明
8080(前端服务端口)
9999(后端API端口)
1883(mqtt端口)
8883(mqtts端口)
5432(postgresql端口)
6379(redis端口)
8000 (ThingsVis API,thingsvis-server)
3000(ThingsVis 编辑器,thingsvis-studio)
ThingsVis 访问说明
Docker Compose 已内置 thingsvis-server 与 thingsvis-studio。日常使用浏览器访问 8080 即可,前端 Nginx 会将 /main/、/thingsvis-api/ 代理到 ThingsVis 服务,无需对用户单独暴露 3000/8000 端口。运维调试时可直连上述端口。
设备对接
设备接入请参考
mqtt对接