해피 투게더

SJVA 설치 후기 본문

장난감

SJVA 설치 후기

보아요 2020. 6. 26. 10:20

모든 설치는 파워쉘에서. 설정파일은 Z:\docker 아래에 저장된다

 

도커 포트 연결은 외부포트:내부포트 이다. 내부포트는 도커 안에서 사용되는 포트이고 건드리면 안된다.

 

이걸 몰라서 삽질 많이 했네. 예제들이 내부 외부 같이 적은 것도 많고...

 

문제점.

도커 설정이 바인딩된 폴더에 제대로 저장이 안되는것 같음. 컴터 리붓후에 npm 설정이 다 날아가 버림

일단 볼륨을 만들고 거기에 설정파일이 저장하려고 npm 은 아래처럼 설정함.

docker volume create --name npm
docker run -d --restart=always --name=nginx-proxy-manager -p 8181:8181 -p 8180:8080 -p 8443:4443 -v npm:/config:rw jlesage/nginx-proxy-manager

 


//SJVA 설치 9999 sjva 9998 file manager 9997 torrssen2

docker run -d --restart=always --name sjva -p 9999:9999 -p 9998:9998 -p 9997:9997 -v /z/docker/sjva:/app/data --privileged soju6jan/sjva:0.2

//npm 설치

docker run -d --restart=always --name=nginx-proxy-manager -p 8181:8181 -p 8180:8080 -p 8443:4443 -v /z/docker/nginx-proxy-manager:/config:rw jlesage/nginx-proxy-manager

//torrssen2 설치

docker run -d --restart=always --name torrssen2 -p 8888:8080 -v /z/docker/torrssen2:/root/data tarpha/torrssen2

외부에서 들어오는 80, 443 포트를 nginx proxy manager 가 내부에서 처리하도록 공유기에서 포트 포워딩.

 

xxx.yyy.duckdns.org

 

yyy.duckdns.org 로 duckdns 서비스 등록하고 xxx.yyy.duckdns.org 로 들어오는 트래픽을 nginx proxy manager 가 내부에 적절한 곳으로 보내준다.