• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

Nginx Proxy Manager NPM 속도향상을 위한 설정

달소 달소 658

3

0

 

https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1180

 

실제 속도향상이 있을지는 테스트해봐야 알겠지만 해볼만 한것같습니다.

 

NPM은 nginx를 구성하기 위한 프론트엔드일 뿐이므로 처리량은 nginx에 따라 다릅니다. NPM은 nginx용 구성 파일만 생성합니다. 따라서 프록시 속도를 높이려면 이 StackOverflow 질문 및 해당 docker-compose-docs 문서 와 같이 도커에서 nginx를 더 빠르게 만드는 방법에 대한 정보를 찾아볼 수 있습니다 .

 

짧은 요약:
docker 문서에는 다음이 포함됩니다.

NETWORK: HOST 기본 모드
와 비교하여 이 모드는 호스트의 기본 네트워킹 스택을 사용하기 때문에 훨씬 더 나은 네트워킹 성능을 제공하는 반면 브리지는 도커 데몬을 통해 한 수준의 가상화를 거쳐야 합니다. 프로덕션 로드 밸런서 또는 고성능 웹 서버와 같이 네트워킹 성능이 중요한 경우 이 모드에서 컨테이너를 실행하는 것이 좋습니다.bridgehost

 

를 통해 이를 수행하려면 docker-compose 파일 docker-compose에 추가 하십시오.network_mode: host

services:
  app:
    ...
    network_mode: host
    ....

 

+++

 

< 호스트 / 브릿지 모드 >


+ 호스트 모드
  - 컨테이너를 host의 네트워크과 동일한 레벨로 설정
  - host모드로 구동시 container의 포트를 host 네트워크 인터페이스로 직접 매핑
  - 컨테이너는 host의 네트워크로 자유롭게 접근이 가능함
  
+ 브릿지 모드
  - 컨테이너를 도커 네트워크 인터페이스(docker0) 로 설정
  - 컨테이너는 docker-proxy라는 데몬을 통하여 호스트와 연결 
  - 컨테이너는 기본적으로 호스트와 격리된 상태


출처: https://rhr0916.tistory.com/235 [아름답게 나이들게 하소서:티스토리]

 

신고공유스크랩
0

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
쓰기
태그 : 도커 호스트모드