Docker compose로 gluetun (vpn container)이랑 transmission (비트토렌트 프로그램) container를 올려서 transmission컨테이너가 vpn컨테이너 사용해서 통신하게 하려고 함.

https://code.mendhak.com/run-docker-through-vpn-container/

여기에서 설명 잘 해놓은거 같아서 읽어보던중에 이해가 안가는게 있어서 질문해봄:

밑이 윗링크에서 나오는 docker-compose.yml인데

 services > gluetun > ports에서 51413 포트 매핑이 왜 되어있는거임?

내가 이해하기로는 저건 gluetun의 51413포트를 로컬호스트에 노출시키는건데 (https://github.com/qdm12/gluetun/wiki/Port-mapping), transmission에서 비트토렌팅을 위해서 기본 사용하는 포트가 51413인데 저렇게 설정하면 vpn 이용이 안되는거 아닌가?

위 9091 포트는 transmission에서 사용하는 web interface 접속용이라 열어놓는게 맞는데 밑에 두개는 왜 열어놓은건지 모르겠음