docker端口映射错误

时间:2017-03-14 17:53:54

标签: docker docker-compose red5pro

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"]

1 个答案:

答案 0 :(得分:0)

在Mac上,我所做的是进入docker图标(右上角)并点击重启,可能不是最好的解决方案,但它是最快的