账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    coturn采用docker部署打洞失败
    27
    0

    coturn采用docker部署后,打洞无效

    我在局域网内的一台电脑上采用docker部署了coturn,再另外一台电脑上去进行测试,发现测试不通,如果是直接采用ubuntu部署的话就正常使用。

    docker部署方式采用的是官方github上的docker-compose-redis.yml文件部署的,然后使用Trickle ICE进行测试,本机测试成功,但其他电脑测试就失败。

    这是本机测试的,成功。

    Time    Component    Type    Foundation    Protocol    Address    Port    Priority
    0.017    1    host    23075992    udp    172.17.135.129    49583    126 | 32542 | 255
    0.020    1    host    1986380506    udp    10.0.75.1    49584    126 | 32286 | 255
    0.020    1    host    217927838    udp    192.168.10.154    49585    126 | 32030 | 255
    0.034    1    srflx    3228593933    udp    172.16.238.1    54012    100 | 32030 | 255
    0.116    1    host    1340334184    tcp    172.17.135.129    9    90 | 32542 | 255
    0.116    1    host    954613290    tcp    10.0.75.1    9    90 | 32286 | 255
    0.117    1    host    1115597934    tcp    192.168.10.154    9    90 | 32030 | 255
    39.825    Authentication failed?
    39.829

    这是其他电脑测试的,失败。

    Time    Component    Type    Foundation    Protocol    Address    Port    Priority
    0.002    1    host    855058338    udp    192.168.10.231    58929    126 | 30 | 255
    0.015    1    srflx    842163049    udp    172.16.238.1    48210    100 | 30 | 255
    39.811    Authentication failed?
    39.813

    coturn docker部署的文件:docker-compose-redis.yml

    Trickle ICE测试地址:Trickle ICE述

    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 孤独的像条野狗 普通会员 1楼

      这种情况可能有很多原因,以下是一些可能的原因:

      1. Docker镜像不存在:请确保你正在尝试部署的Docker镜像存在于本地。你可以通过在命令行中运行docker images来检查镜像是否存在。

      2. Dockerfile问题:Dockerfile是Docker用于构建镜像的文本文件。请确保你的Dockerfile没有语法错误,并且包含正确的构建命令。

      3. Docker运行环境问题:Docker可能无法正确运行,如果它没有正确的运行环境。请确保你的Docker服务器已经安装了所有必要的软件,并且正在运行。

      4. Docker网络问题:如果Docker容器在不同的网络环境中运行,那么它们可能会无法通信。请确保你的Docker容器运行在可以通信的网络中。

      5. 镜像冲突:如果你正在尝试部署的镜像与其他镜像冲突,那么可能会出现打洞失败的情况。请检查你的镜像列表,并确保没有冲突。

      6. Docker版本问题:如果你正在使用的Docker版本与你正在尝试部署的镜像版本不兼容,那么可能会出现打洞失败的情况。请确保你的Docker版本与你正在尝试部署的镜像版本兼容。

      如果以上都排除了,那么你可能需要查看你的Docker日志,以获取更多的信息。你可以通过运行docker logs命令来查看Docker日志。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部