들어가기에...
시놀로지 DSM에서 몇 번의 클릭으로 설치한 적이 있다.
docker-compose가 유용하고 관리하기 오히려 좋은 거 같아.
지우고 transmission컨테이너를 올려보려고 한다.
요약
- transmission 폴더 생성.
- docker-compose.yml 생성 후 실행.
- 접속
본문
uitl폴더 하위에 transmission 폴더를 생성한다.
mkdir transmission
docker-compose.yml 파일을 생성하고
볼륨과 포트는 본인의 환경에 맞게 수정하자.
vi docker-compose.yml
# Transmission docker-compose.yml
# createDate: 2023/03/26
# author: 2am
version: "2.1"
services:
transmission:
image: lscr.io/linuxserver/transmission:latest
container_name: transmission
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Seoul
- USER=2am
- PASS=123456789
volumes:
- /volume2/docker/_util/transmission/data:/config
- /volume2/docker/_util/transmission/downloads:/downloads
- /volume2/docker/_util/transmission/watch:/watch
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
docker-compose 실행.
docker-compose up -d
#sudo docker-compose up -d
컨테이너 올라간걸 ps로 확인해 보자.
docker-compose ps
#sudo docker-compose ps
웹브라우저에서 내부 ip:포트번호 접속해 보자.
설치가 잘 완료된 거 같다.
마무리
현재는 내부 Ip:포트번호로만 접속가능하다.
시놀로지에서 제공해 주는 보안인증서와 역방향 프록시를 이용해도 되지만
추후에 NPM를 이용해서 SSL인증서 발급과 역방향 프록시를 함께 적용하는 글을 작성하겠다.
참고
'DOCKER' 카테고리의 다른 글
docker-compose:npm install (0) | 2023.06.02 |
---|---|
docker-compose: portainer install (0) | 2023.04.01 |
docker-compose: gitea install (0) | 2023.04.01 |
docker-compose: mariaDB&pma install (0) | 2023.04.01 |
docker - Homepage install(dashboard) (0) | 2023.03.22 |