转 聊天服务器
|-转 聊天服务器 Rocketchat
#==================================================#
# RocketChat + Jitsi Meet 一键安装脚本
# rc_jm_install_good.sh
# 支持端口自动探测、Nginx 整合、资源限制
#==================================================#
Error response from daemon: failed to set up container networking: driver failed programming external connectivity on endpoint docker-jitsi-meet-jvb-1 (055f0d75fbf03f296aa49f8371c783e5be11388b234dd5433561bb1608527bdb): failed to bind host port for 127.0.0.1:8080:172.19.0.3:8080/tcp: address already in use
root@racknerd-6e4bbd6:~# docker ps -a --filter name=jvb --format "table {{.Names}}\t{{.Ports}}"
NAMES PORTS
docker-jitsi-meet-jvb-1
root@racknerd-6e4bbd6:~# sudo lsof -i :8080 -nP | grep LISTEN
code-cli 9720 root 9u IPv4 52412 0t0 TCP *:8080 (LISTEN)
cd /opt/jitsi-meet
root@racknerd-6e4bbd6:/opt/jitsi-meet# ll
total 20
drwxr-xr-x 3 root root 4096 Sep 25 22:10 ./
drwxr-xr-x 5 root root 4096 Sep 25 22:10 ../
-rw-r--r-- 1 root root 2137 Sep 25 22:10 docker-compose.yml
-rw-r--r-- 1 root root 702 Sep 25 22:10 .env
drwxr-xr-x 4 root root 4096 Sep 25 22:10 web/
root@racknerd-6e4bbd6:/opt/jitsi-meet# cat docker-compose.yml
services:
web:
image: jitsi/web:stable-8475
restart: unless-stopped
ports:
- "127.0.0.1:${JM_HOST_HTTP_PORT}:${JM_CONTAINER_PORT}"
- "127.0.0.1:${JM_HOST_HTTPS_PORT}:${JM_CONTAINER_PORT}"
environment:
- PUBLIC_URL=https://${JM_DOMAIN}:${JM_HOST_HTTPS_PORT}
- ENABLE_AUTH=1
- ENABLE_GUESTS=1
- DISABLE_HTTPS=1
- JICOFO_AUTH_USER=focus
- JICOFO_AUTH_PASSWORD=${JICOFO_AUTH_PASSWORD}
- JVB_AUTH_USER=jvb
- JVB_AUTH_PASSWORD=${JVB_AUTH_PASSWORD}
volumes:
- ./web:/config
- ./web/certs:/var/www/html/static/certs
depends_on:
- jicofo
- jvb
deploy:
resources:
limits:
memory: ${JM_WEB_MEM_LIMIT}
cpus: '${JM_WEB_CPU_LIMIT}'
reservations:
memory: 512m
cpus: '0.5'
jicofo:
image: jitsi/jicofo:stable-8475
restart: unless-stopped
environment:
- JICOFO_AUTH_USER=focus
- JICOFO_AUTH_PASSWORD=${JICOFO_AUTH_PASSWORD}
- JIBRI_XMPP_USER=jibri
- JIBRI_XMPP_PASSWORD=${JIBRI_XMPP_PASSWORD}...