1.2.2 社区版镜像部署
1.说明:
部署机器环境要求: 系统: linux, 建议centos7.0+
硬盘: 空余空间2G以上
软件: 安装docker, 版本19.03.13+, 可查看下方的FAQ
端口: 部署容器启动时需要映射宿主机80,3306,8082,9092端口, 若主机有开nginx,mysql等服务, 请先 停止相关服务
主机IP:请将主机IP地址设置为静态IP: 192.168.0.11
2.部署步骤:
2.1 部署
# 打开终端输入以下命令
# 解压文件
tar -xvf 社区版镜像部署包.tar.gz
# 导入镜像
docker load -i echatdeploy_v1.00.tar
# 部署镜像
./main.sh start
2.2 使用
Web端: 访问 http://{主机IP}/web/
移动网页端: 访问 http://{主机IP}/rn/
安卓端: 访问 http://{主机IP}/downloads/app/
默认用户:
用户名 | 密码 | 其它 |
---|---|---|
admin | admin | |
chat | chat |
3.高级使用:
3.1 主机IP地址变更
主机IP地址更换后会导致前端页面无法访问后端服务, socket服务与文件服务器服务会失效, 因此请将主机IP设置为静态IP。也可更改main.sh文件, 修改为新的IP地址, 方法如下:
vim main.sh
# 更改主机IP
OLD_HOST_IP=旧的IP地址
NEW_HOST_IP=新的IP地址
# 修改后删除容器
docker rm -f {容器ID}
# 重新创建部署容器, 会更新前端页面, 客户端的IP配置
./main start
# 出现"ready to modify the host ip from:192.168.0.11 => 192.168.xx.xx"的字样即为成功
4.FAQ
4.1 如何安装docker容器
# centos7.0系统下, 打开终端输入命令
curl -sSL https://get.daocloud.io/docker | sh
service docker start
4.2 如何查看IP地址
执行ifconfig, 一般ethxx, ensxx 字样的就是主机的网卡, 记录inet字段.
ifconfig
...
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.146.128 netmask 255.255.255.0 broadcast 192.168.146.255
inet6 fe80::4332:54ef:3e2e:b305 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:14:f8:ae txqueuelen 1000 (Ethernet)
RX packets 117558 bytes 151549434 (144.5 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 40310 bytes 2435128 (2.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
...
5.下载
暂时关闭