常见问题
1. 与已有端口冲突
端口冲突是软件安装时最常遇到的问题之一,SliverWorkspace软件使用的端口号如下
端口 | 备注 |
---|---|
80 | Nginx Web服务 |
443 | Nginx Web服务 |
8443 | Java 后端服务 |
10443 | WebSocket 长链接 |
5433 | postgreSQL数据库服务(2.7版本改为5433,降低与服务器原有数据库冲突概率) |
与服务器已有端口冲突,导致docker容器启动失败。
bash
# 1. 查看服务器已经在使用端口列表
$ netstat -tuln
# 2. 查看docker容器是否启动成功,切换到安装目录/bin下
$ cd ${install_dir}/bin
# 3. 如果怀疑安装程序与服务器现有服务端口冲突,在安装目录/bin下运行如下命令停止服务
$ docker-compose down
# 4. 查看docker容器运行情况
$ docker-compose ps
# 5. 显示如下信息说明服务启动正常,如果State一栏为Exited,则说明该容器启动失败
Name Command State Ports
------------------------------------------------------------------------------------------------------------
sliverworkspace-backend /bin/bash -c echo 'Asia/S ... Up
sliverworkspace-database docker-entrypoint.sh postgres Up 0.0.0.0:5433->5432/tcp,:::5433->5432/tcp
sliverworkspace-frontend nginx -g daemon off; Up
sliverworkspace-server /bin/bash -c echo root:${P ... Up