일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- traefik2
- proftpd
- Nas
- wrt54g
- omv
- webdav
- webmin
- h6000ii
- ebs 녹음
- pihole
- EBS
- tm-ac1900
- BCM94352Z
- debian9
- 마클미러
- 모하비
- macvlan
- Stretch
- 골프 스윙
- openmediavault
- 바디스윙
- 나인봇 미니 충전
- AC68U
- 커널 5.13.8
- iomega
- omv5
- uboot
- SAMBA
- nginx
- parallel to usb
- Today
- Total
해피 투게더
SJVA 설치 후기 본문
모든 설치는 파워쉘에서. 설정파일은 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 가 내부에 적절한 곳으로 보내준다.