docker安装

麒麟V10(arm64/aarch64)离线安装docker

国内可使用毫秒镜像

毫秒镜像

配置镜像

echo '{"registry-mirrors":["<https://docker.1ms.run>"]}' | sudo tee /etc/docker/daemon.json > /dev/null

安装zlm

docker run -id --name zlmediakit --restart unless-stopped --network host -- -p 1935:1935 -p 8080:80 -p 8443:443 -p 8554:554 -p 10000:10000 -p 10000:10000/udp -p 8000:8000/udp -p 9000:9000/udp -v /home/PC/deploy/config:/opt/media/conf zlmediakit/zlmediakit:master

zlm使用docker部署的情况下,需要使用host模式

安装jitsi-meet

使用docker安装,前提是docker和docker-compose都安装好了

下载最新docker包,去release中下载

https://github.com/jitsi/docker-jitsi-meet

下载后解压,配置

cp env.example .env
./gen-passwords.sh
mkdir -p ~/.jitsi-meet-cfg/{web,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}

拷贝视频会议webview到docker目录下

image.png

修改docker-compose.yml

    web:
        image: jitsi/web:${JITSI_IMAGE_VERSION:-stable-10314}
        restart: ${RESTART_POLICY:-unless-stopped}
        ports:
            - '${HTTP_PORT}:80'
            - '${HTTPS_PORT}:443'
        volumes:
            - ${CONFIG}/web:/config:Z
            - ${CONFIG}/web/crontabs:/var/spool/cron/crontabs:Z
            - ${CONFIG}/transcripts:/usr/share/jitsi-meet/transcripts:Z
            - ${CONFIG}/web/load-test:/usr/share/jitsi-meet/load-test:Z
            - ./room-web:/home/meeting-webview/room-web:Z
        labels:
            service: "jitsi-web"

修改.env