질문이 두가지 입니다. 먼저 제목의 질문
시놀로지 920+ 에서 이치로님 도커 rclone 으로 구글드라이브를 마운트하고, 이 마운트된 볼륨을 도커 플렉스미디어서버에 volume 옵션으로 패스 해서 라이브러리로 사용합니다.
거의 드문일이기는 합니다만, 나스를 재부팅했을때, 구글드라이브가 마운트되지 않은상태에서 플렉스서버가 실행되어서 (그렇게 추측) 대부분의 구글드라이브에 있는 미디어 파일이 "이용할수 없음" 으로 표시가 됩니다.
당연히 구드 마운트 된이후에 PMS 도커를 재시작하면 문제가 없고요.
그러니까 rclone 컨테이너 먼저시작. 볼륨마운트 된 이후에 (이것도 약간 시간이 걸리는것 같아서 지연도 필요할 듯) PMS 컨테이너를 시작하도록 하는 방법이 있을까요 ?
(두 컨테이너 모두 restart 옵션은 unless-stopped 로 되어있습니다.)
두번째 질문도 비슷한 건인것 같은데.
https://www.clien.net/service/board/cm_nas/14402480CLIEN
이 글대로 nordvpn+transmission 을 사용하고 있습니다. 나스 동작중인 상태에서 컨테이너 재시작하면 문제가 없는데
역시나 나스 재부팅하면 트랜스미션 연결이 되지 않고, 수동으로 재시작 해주면 잘 됩니다.
뭘 잘못했을까요 ? (docker-compose.yml 파일은 위 가이드 글과 거의 동일합니다.)
재부팅을 뭐 어쩌다 하니까 큰 문제는 아니지만 호기심 해소 차원에서 여쭤봅니다. ㅎㅎ
https://docs.docker.com/compose/startup-order/
꼼수적인 방법으로 부팅시 시놀로지 스케줄러에 문제가 되는 docker를 일정 시간 뒤에 재시작 되도록 하면 될듯합니다.
https://mariushosting.com/synology-schedule-start-stop-for-docker-containers/
아니면 재부팅후 restart 걸어도 될듯 싶구요.