【问题标题】:docker port mapping errordocker端口映射错误
【发布时间】:2017-08-05 05:10:15
【问题描述】:
OS: Centos 7
Docker version 17.03.0-ce, build 60ccb22
docker-compose version 1.11.2, build dfed245

我需要为 RED5Pro 服务器映射大量端口(40000-60000/udp),但在创建映像时总是出现此错误:

错误:对于 red5pro UnixHTTPConnectionPool(host='localhost', port=None):读取超时。 (读取超时=60)
错误:HTTP 请求完成时间过长。使用 --verbose 重试以获取调试信息。
如果您因为网络缓慢而经常遇到此问题,请考虑将 COMPOSE_HTTP_TIMEOUT 设置为更高的值(当前值:60)。

这是撰写文件

version: '2'
services:
  red5pro:
    build: ./red5pro/
    container_name: red5pro
    ports:
      - "5080:5080"
      - "1935:1935"
      - "8554:8554"
      - "6262:6262"
      - "8081:8081"
      - "40000-60000:40000-60000/udp"

Dockerfile

FROM java:8
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -y \
    libva1 \
    libva-drm1 \
    libva-x11-1 \
    libvdpau1    
WORKDIR /opt/red5pro <br>COPY / /opt/red5pro/
ENTRYPOINT ["sh","/opt/red5pro/red5.sh"]

【问题讨论】:

  • 我想你已经尝试过超时了? "export COMPOSE_HTTP_TIMEOUT=120" Compose 作者似乎认为这些错误与服务器有关。受限制的服务器,太慢、太负载、太忙等等。
  • 是的,我已经增加到 COMPOSE_HTTP_TIMEOUT=600 没有运气,仍然得到同样的错误
  • @user2105103 你能扩展一下Compose authors seem to think these errors are server related. Constrained server, too slow, too loaded, too busy, too whatever. 的意思吗

标签: docker docker-compose red5pro


【解决方案1】:

在 Mac 上,我所做的是转到 docker 图标(右上角)并单击重新启动,这可能不是最好的解决方案,但它是最快的解决方案

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-17
    • 2020-02-29
    • 2019-04-10
    • 2016-12-15
    • 2017-01-29
    相关资源
    最近更新 更多