programing

도커에서 UDP 포트를 게시하려면 어떻게 해야 합니까?

topblog 2023. 8. 16. 21:55
반응형

도커에서 UDP 포트를 게시하려면 어떻게 해야 합니까?

Docker 컨테이너에서 호스트 시스템으로 UDP 포트를 전달하려면 어떻게 해야 합니까?

-p 플래그를 사용하여 추가/udp포트 번호의 접미사입니다.

-p 53160:53160/udp

전체 명령

sudo docker run -p 53160:53160 \
    -p 53160:53160/udp -p 58846:58846 \ 
    -p 8112:8112 -t -i aostanin/deluge /start.sh

Mac에서 boot2docker를 실행하는 경우 boot2docker에서 동일한 포트를 로컬 컴퓨터로 전달해야 합니다.

또한 에서 EXPLE을 사용하여 컨테이너가 UDP를 수신해야 함을 문서화할 수 있습니다.Dockerfile(EXPOSE는 포트를 게시하지 않음):

EXPOSE 8285/udp

컨테이너 문서에서 다룬 더 많은 도커 네트워킹 정보가 포함된 링크는 다음과 같습니다: https://docs.docker.com/config/containers/container-networking/ (댓글에 올드 프로의 호의)

도커 컴포지션에 참여하고 싶다고 생각했습니다.

ports:
  - "9955:9955/udp"

언급URL : https://stackoverflow.com/questions/27596409/how-do-i-publish-a-udp-port-on-docker

반응형