改了容器名称,需要同步调整下对应的depends,links,以及tl_rtc_file_db_mysql_host=新的容器名称
更改后仍然无法正常上线,详细配置见上方Gist,其中,我的域名替换成了example.com
- Caddy
- 使用Caddy配置了反代
- docker-compose.yml
- 更改了部分服务名中
http
和https
与profiles
和tl_rtc_file_env_mode
中不匹配的部分 - 因为冲突,更改了
mysql
服务名为mysql-tl-rtc
,更改了其container_name
为mysql-tl-rtc
- 将其他服务中
links
和depends_on
字段均修改为了mysql-tl-rtc
- 因为冲突,更改了
mysql
服务的ports
为3307:3306
- 更改了部分服务名中
- tlrtcfile.env
- 修改了
tl_rtc_file_ws_host=ws://example.com:8444
- 修改了
tl_rtc_file_db_mysql_port=3307
- 修改了数据库密码,修改了管理后台房间号和密码
- 修改了
使用 docker compose --profile=http up -d
和 docker compose --profile=https up -d
测试,均无法访问到。每次 docker compose down
后,由于有未退出的容器和冲突,均手动移除了容器再重新up
的。
配置看着没问题,可以看看三个容器内是否有相关报错或提示,另外如果需要以https启动,tl_rtc_file_ws_host需要修改为wss://xxxx
@iamtsm
mysql
容器未报错。
socket
和 api
两个容器均返回 exec /usr/local/bin/node: exec format error
错误。
两个容器里面貌似没有正确配置好 node
环境。
手残,有没有cli部署,docker只会cli一键部署
拉取了最新的镜像。使用 docker compose
和一键脚本均会报错。其中一键脚本报错如下:
展开报错信息
======> check image iamtsm/tl-rtc-file-api exists ok...
======> check image iamtsm/tl-rtc-file-socket exists ok...
======> check image iamtsm/tl-rtc-file-mysql exists ok...
======> check image iamtsm/tl-rtc-file-coturn exists ok...
======> start run docker...
docker: Error response from daemon: create ./../docker/mysql/data/mysql.env: "./../docker/mysql/data/mysql.env" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
See 'docker run --help'.
docker: Error response from daemon: create ./../docker/coturn/turnserver-with-secret-user.conf: "./../docker/coturn/turnserver-with-secret-user.conf" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
See 'docker run --help'.
docker: Error response from daemon: create ../tlrtcfile.env: "../tlrtcfile.env" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
See 'docker run --help'.
docker: Error response from daemon: create ../tlrtcfile.env: "../tlrtcfile.env" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.
See 'docker run --help'.
环境:
- Ubuntu 20.04.4 LTS
- Docker version 20.10.21, build baeda1f
- Docker Compose version v2.12.2
支持这个。
挂载配置的形式也有部分人在反馈了,后面新版本会补充一个内置配置的compose文件给大家使用,并且会进一步简化配置流程
docker shell一键启动脚本这个地方是一个bug,已经修复了
1 个赞
奇怪。。为什么语音会听到自己的说话的声音。。对方也出现一样的问题
这个分享屏幕跟screego比如何? screego分享屏幕我用的是很爽 唯一问题是不能同时语音,不知道这个如何? —好吧 试了试 还是继续用screego再另配个语音吧……
1 个赞