RaspberryPi

[Docker] 트랜스미션 재시작시 생성되는 폴더 없애기

증상

도커를 이용한 트랜스미션 컨테이너 재시작시 complete, incomplete가 생긴다. 나는 해당 옵션과 폴더를 사용하지 않기 때문에 트랜스미션 재시작 후 직접 폴더들을 삭제시켜줬다.

트랜스미션 재시작시 생겨나는 폴더들

해결

나의 경우 트랜스미션의 /config 경로가 /home/gustjd887/docker/config/transmission 경로로 매핑되어 있다.

/home/gustjd887/docker/config/transmission 경로에서 custom-cont-init.d 디렉토리를 생성 후 auto_rmdir.sh 스크립트를 생성했다.

스크립트 파일

#!/usr/bin/with-contenv bash

# clean up default directories
echo '[10-cleanup] *** Removing unused directories ***'
rmdir \
    /downloads/complete \
    /downloads/incomplete

트랜스미션 서비스 시작 시 complete와 incomplete 폴더가 자동으로 삭제되는 것을 볼 수 있다.

원인

트랜스미션에서 기본적으로 설정되어있는 서비스를 제공하기 위한 폴더가 자동으로 생성되는 것 같다.