簡體   English   中英

docker端口映射錯誤

[英]docker port mapping error

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

在Mac上,我所做的是進入docker圖標(右上角)並點擊重啟,可能不是最好的解決方案,但它是最快的一個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM