DOCKER

docker-compose: transmission install

02:00AM 2023. 4. 1. 22:22

들어가기에...

시놀로지 DSM에서 몇 번의 클릭으로 설치한 적이 있다.
docker-compose가 유용하고 관리하기 오히려 좋은 거 같아.
지우고 transmission컨테이너를  올려보려고 한다.

요약

  1. transmission 폴더 생성.
  2. docker-compose.yml 생성 후 실행.
  3. 접속

본문

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