시놀로지(헤놀로지) 도커에 SJVA 0.2설치

시놀로지(헤놀로지) 도커에 SJVA 0.2설치

8 이거는 54 5278 12 0

시놀로지(헤놀로지) 도커에 SJVA 0.2설치





<설치환경 예시>

DS718+과 도커(Docker), 내장 HDD 1개, 외장 HDD 1개,

그리고 시놀로지 접속을 위한 윈도우10이 설치된 PC,

여기에서 PC와 시놀로지(헤놀로지)는 같은 공유기(아이피타임) 아래에 묶여있음




SJVA의 주요 쓰임새는

1. 토렌트 사이트 게시판 분석 및 마그넷 자료 수집

2. 토렌트 사이트 방문없이 자체 검색으로 설정한 영상자료 다운

3. 자막파일이 있으면 자동 다운 및 smi를 srt로 변경 저장

4. 다운완료 후 설정대로 파일명 자동변경

5. 지정한 폴더에 장르별, 시즌별 자동분류와 이동

6. 온라인 클라우드 서비스에 업로드

7. 업로드 완료자료 로컬에서 자동 삭제

8. 클라우드에 저장된 자료 PLEX 라이브러리 연동

9. 새 에피소드 자동검색 및 다운로드

10. 1 ~ 9 과정 자동 반복


1~10의 과정이 올 자동으로 진행되는 완전 신통방통한 프로그램입니다.

다만 처음엔 그 자동까지의 과정를 셋팅하는게 조금 어렵습니다.


이 외에도 다양한 부가기능들이 있는데

저는 기본 기능외에는 아직 다 못써봤습니다.

이제나 저제나 친절한 사용후기들이 올라오길 기다리고 있어요.


sjva는 특히나 구글 G-Suite를 통한 무제한 드라이브와 궁합이 좋습니다.

영상자료를 저장하다보면 용량에 대한 압박이 큰데

구글 드라이브 무제한을 사용하면 그 고민에서 해결되거든요.


물론 안정적이고 빠른 인터넷 환경이 필요한 점,

구글이 망하던가, 무제한 서비스를 종료한다던가,

예상하고 계신 그 AV를 통한 외국인 불법체류자 퇴거명령 정도의 위험을 제외하면

아직까지 무제한 구글드라이브만한 대안이 없는 것 같습니다.


지난 해 5월에 공개한 프로그램인만큼

소주6잔님 블로그의 메뉴얼과 여러 선구자들의 설치 및 활용방법이 있으나

여기에 제가 막혔던 부분이나 추가하고싶은 주석을 조금 더 달아 블로그에 올렸던 글인데

앞으로의 업데이트를 생각하면 이곳에 올리는 것이 가장 이상적이라고 생각했습니다.

sjva.me 개설 후 이런 자리에 올려야 더 많은 사람이 도움받을텐데 싶었지만

블로그 글은 기본적으로 반말인데다 제 블로그도 아닌데 개인적인 농담같은건 민폐지,

사진도 많고 글쓰기 양식이 달라 고민을 많이 했습니다.

하지만 시작이 반이니까 조금씩 손봐오다 오늘에서야 올립니다.




SJVA는 패키지 형식이 아니라 도커(docker)라는 가상화 프로그램 내에서 설치를 하는데

도커는 비유하자면 드래곤볼에 나오는 '정신과 시간의 방'을 만들고 없앨 수 있는 프로그램입니다.

완전 격리된 공간을 만들어 그 안에서 갖가지 실험을 해볼 수 있는 곳으로

맘에 안들면 부담없이 지우고, 맘에들면 복사해서 여러 버전으로 실험해볼 수 있는 공간이죠.

도커 아이콘을 보면 큰 고래가 여러 컨테이너를 싣고있는데

여기서 '컨테이너 = 정신과 시간의 방'입니다.


소주님 블로그에 가 보면 도커를 통하지 않고 직접 설치(네이티브)하는 방법도 있으나

제 경우는 도커 내에서 실행했으니 그 기준으로 설명드리겠습니다.




<설치순서>


1) 도커 설치를 위해 패키지소스 추가

2) 도커 설치

3) 파일스테이션을 통해 sjva 설치될 폴더 미리 만들기

4) 구글 검색을 통한 putty 프로그램 다운로드 및 설치

5) 시놀로지로의 SSH 접근권한 부여

6) putty 실행

7) 도커에 sjva설치



1)번, 도커를 위한 패키지 소스를 추가하는 부분은 앞서 트랜스미션(Transmission)을 설치하면서

선행했다면 건너뛸 수 있습니다.


패키지 센터 -> 설정 -> 패키지 소스 -> 추가


이름 : 아무거나 해도 됨

위치 : http://packages.synocommunity.com/ 


44e59fcd44e6d71d6de003a98d2cebda_1578800932_8527.png
44e59fcd44e6d71d6de003a98d2cebda_1578800933_0603.png
44e59fcd44e6d71d6de003a98d2cebda_1578800933_2589.png
44e59fcd44e6d71d6de003a98d2cebda_1578800933_4069.png
44e59fcd44e6d71d6de003a98d2cebda_1578800933_516.png
 


2) 패키지 센터 검색창에 docker 검색 후 설치


44e59fcd44e6d71d6de003a98d2cebda_1578800933_6872.png
44e59fcd44e6d71d6de003a98d2cebda_1578800933_8432.png 


도커에서도 sjva 레지스트리 다운 후 바로 설치할 수 있지만

그렇게 하면 볼륨전체 마운트가 안되기 때문에

번거롭지만 putty 라는 프로그램을 통해 명령어를 입력해 설치하는 과정이 필요합니다.


패키지 센터에서 도커(docker)를 검색해 설치했듯 sjva도 단순히 검색해서 설치할 수 있으면 좋겠지만

현재까지 이것 말고는 대안이 없으니 불평하지 말고 따라합니다.


제가 이해하기로 여기서 마운트 한다는 것은

윈도우에서의 하드디스크는 C, D, E 이런식으로 잡히고

시놀로지의 하드디스크는 volume1, volume2, volume3 이렇게 잡힙니다.

시놀로지에 별도로 끼운 외장하드는 volumeUSB1, volumeUSB2, volumeUSB3 이런식이죠.

이것을 sjva 설치 때 명령어를 넣지 않으면

sjva를 이용하는 내내 해당 디스크의 데이터가 인식이 안됩니다.


계속 경로관련해서 문제가 생기고 고민할텐데

시놀로지에서 원하는 폴더의 경로를 보는 법은

파일스테이션 -> 원하는 폴더 선택 후 마우스 오른쪽 클릭 -> 속성

이렇게 확인합니다.


44e59fcd44e6d71d6de003a98d2cebda_1578801400_6353.png
44e59fcd44e6d71d6de003a98d2cebda_1578801400_8157.png
 


3) 파일스테이션 -> docker 

docker 폴더 내에서 폴더생성 메뉴를 통해 sjva/data 까지의 하위 폴더를 생성해줍니다.

스샷에는 이미 sjva를 설치해서 여러 폴더가 보이지만

설치 전 필요한 폴더는 docker/sjva/data 까지만 만들어두면 됩니다.


44e59fcd44e6d71d6de003a98d2cebda_1578800933_9924.png
44e59fcd44e6d71d6de003a98d2cebda_1578800934_1367.png 


4)번은 윈도PC를 이용해 구글에서 putty를 검색해 설치합니다.

윈도 32비트인지 64비트인지 맞춰서 다운로드 및 설치.


44e59fcd44e6d71d6de003a98d2cebda_1578801426_9536.png
44e59fcd44e6d71d6de003a98d2cebda_1578801427_0537.png
 


5) 시놀로지로의 SSH 접근권한 부여 


제어판 -> 터미널 및 SNMP -> SSH 서비스 활성화 -> 적용

여기서 포트 번호를 설정할 수 있는데 특별히 손대지 않았으면

포트 번호는 22번이 됩니다.


44e59fcd44e6d71d6de003a98d2cebda_1578801467_1054.png
44e59fcd44e6d71d6de003a98d2cebda_1578801467_2581.png
 


6) 이제 설치한 putty를 실행합니다. 

본인 시놀로지의 내부 접속 주소를 모르면 시놀로지 바탕화면에 나옵니다.

포트는 앞서 말한 것처럼 특별히 손댄게 없다면 기본적으로 22입니다.


44e59fcd44e6d71d6de003a98d2cebda_1578801488_2774.png
44e59fcd44e6d71d6de003a98d2cebda_1578801488_3978.png
 


마치 도스(DOS) 같은 검은 화면이 나옵니다. 

참, putty에서 명령어 입력할 때는 대소문자 가리니 꼭 주의하도록 합시다.

폴더명을 sjva가 아닌 SJVA 또는 Sjva로 하고

명령어를 넣었는데 왜 설치가 안되냐 하는 분 계실 수도 있습니다.

저는 plex 말고 PLEX로 만들어서 이미 경험해봤죠.


44e59fcd44e6d71d6de003a98d2cebda_1578801770_9062.png
44e59fcd44e6d71d6de003a98d2cebda_1578801770_9288.png
 


login as 는 시놀로지 접속할 때 쓰는 ID를 입력하고 

password 또한 시놀로지 접속할 때 쓰는 ID의 패스워드를 입력합니다.

패스워드를 입력할 땐 화면상으로 아무 반응이 없으니 놀라지 마세요.


44e59fcd44e6d71d6de003a98d2cebda_1578801800_3607.png
44e59fcd44e6d71d6de003a98d2cebda_1578801800_3834.png
 


그리고 root 단계로 가기 위해 sudo -i 입력

sudo -i


그러면 패스워드를 한번 더 묻습니다.


44e59fcd44e6d71d6de003a98d2cebda_1578801829_7486.png
44e59fcd44e6d71d6de003a98d2cebda_1578801829_7738.png
44e59fcd44e6d71d6de003a98d2cebda_1578801829_7914.png
 


비번을 한번 더 입력하면 root 단계까지 오게됩니다.


이제 sjva를 설치할 차례인데

명령어 중에


-v /opt/var/lib/vnstat:/var/lib/vnstat:ro


라는 명령어를 쓰기 위해서는 enware와 vnstat을 설치해야 하는데

vnstat은 일간, 월간, 총 데이터 사용량을 보여주는 프로그램으로

저같은 초보들은 굳이 설치해야 하나 싶고

혹시나 sjva 완전체로 설치하고싶은 사람들을 위해 아래에 링크를 걸겠습니다.




암튼, sjva 설치 명령어는


docker run \

--name sjva \

--network=host \

-v /volume1/docker/sjva/data:/app/data  \

-v /volume1:/volume1:shared \

-v /opt/var/lib/vnstat:/var/lib/vnstat:ro \

--privileged \

soju6jan/sjva:0.2


인데,

텍스트 문서를 하나 만들고 이것을 복사해 붙여넣기 합시다.


*2020.02.23 수정 (1)

-v /volume1/docker/sjva:/app/data  \ 를 

-v /volume1/docker/sjva/data:/app/data  \ 로 수정했습니다. 


*2020.02.23 수정 (2) 

텍스트에 붙여넣기 하면 줄간격 띄우기 반영으로

아래 스샷과는 다릅니다.

스샷을 참고해 똑같이 맞춰줍니다.


위에서 entware와 vnstat 설치를 했다면 아래 스샷처럼 지우지 않아도 됩니다.


5ba9a002d10edbddd58526fba658cb70_1582412864_1628.png
  


여기서 -v 이후에 넣는 매 줄의 구문이 앞서 설명한 마운트(인식하도록 명령)하는 것입니다. 

이것을 본인의 환경대로 넣고 빼고 하는데

volume1과 volume2의 하드디스크를 둘 다 마운트 하고 싶다면


sjva 설치 명령어는


docker run \

--name sjva \

--network=host \

-v /volume1/docker/sjva/data:/app/data  \

-v /volume1:/volume1:shared \

-v /volume2:/volume2 \

--privileged \

soju6jan/sjva:0.2


가 될테고

여기에 또 추가로 외장하드 1개(volumeUSB1)를 마운트 하고 싶다면


docker run \

--name sjva \

--network=host \

-v /volume1/docker/sjva/data:/app/data  \

-v /volume1:/volume1:shared \

-v /volume2:/volume2 \

-v /volumeUSB1:/volumeUSB1 \

--privileged \

soju6jan/sjva:0.2


가 됩니다.


그럼 여기서 문제!

저처럼 내장 HDD 1개, 외장 HDD 1개를 운용하는 사람은?


docker run \

--name sjva \

--network=host \

-v /volume1/docker/sjva/data:/app/data  \

-v /volume1:/volume1:shared \

-v /volumeUSB1:/volumeUSB1 \

--privileged \

soju6jan/sjva:0.2


가 됩니다.


이제 이 글에서 바로 복사 붙여넣기가 아니라

지금 작업중인 텍스트 파일에서 복사해서

명령어를 붙여넣는데


SSH상에서 붙여넣기, 복사는 마우스 오른쪽 클릭입니다.


잘못해서 SSH상에서 ctrl+c 를 입력하면

지금 진행중인게 닫혀 버리니 주의합니다.


붙여넣고 엔터를 누르면 설치됩니다.




근데 제 경우는 설치가 안되더군요.


Error response from daemon: invalid mount config: must use either propagation mode "rslave" or "rshared"

when mount source is within the daemon root, daemon root: "/volume1/@docker", bind mount source: "/volume1", propagation: "shared


에러가 이렇게 나오는데

블로그를 뒤져 다른 사람은 어떻게 설치했나 찾아보니


명령어의 shared를 rshared로 바꾸어 설치했다고 합니다.

그래서 해보니


docker: Error response from daemon: linux mounts: path /volume1 is mounted on /volume1 but it is not a shared mount.

ERRO[0001] error waiting for container: context canceled


이번엔 또 이렇게 에러가 납니다.


구글과 클리앙을 찾다가 이치로님 글에서 해결법을 얻었습니다.



명령어를 한 줄 더 추가해 주는데


sudo mount --make-shared /volume1 


입력하고 엔터, 그리고 아까 shared를 rshared로 바꾼 명령어를 입력해주면 됩니다.


docker run \

--name sjva \

--network=host \

-v /volume1/docker/sjva/data:/app/data  \

-v /volume1:/volume1:rshared \

-v /volumeUSB1:/volumeUSB1 \

--privileged \

soju6jan/sjva:0.2


이런 식으로 입력하고 


화면이 이렇게 나오면 설치완료!


44e59fcd44e6d71d6de003a98d2cebda_1578802077_3647.png
 


이제는 접속해볼 차례. 

주소창에 나스 주소 및 포트를 입력합니다.

기본적으로 포트는 9999번이고


제 경우는 접속주소가



입니다.


각자 나스IP에 추가로 :포트번호를 입력하면 됩니다.


외부에서 열어보려면 공유기에서 9999 포트를 포트포워딩 해줘야 하는데

주소도 당연히 내부주소인 192.168.0.24 같은건 안되고



식으로 바꿔야 합니다.

xxxxxx는 본인의 시놀로지 외부접속 DDNS이고

PPPP는 본인이 포트포워딩한 포트입니다.


시놀로지 외부접속 DDNS는

시놀로지에서 제어판 -> 외부 액세스 -> DDNS에서 확인할 수 있습니다.


d184ff7de783ce1a0c6dedfb0078b03b_1578811191_1859.png
 



짜잔~!


44e59fcd44e6d71d6de003a98d2cebda_1578802117_4732.png
 


처음 접속 아이디 / 비번은 

sjva / sjva 입니다.



44e59fcd44e6d71d6de003a98d2cebda_1578800934_2589.png
 


인증이 없어 잠시뒤 종료된다고 하니

우측 상단에 있는

시스템 -> 설정 -> 일반에 들어가서


인증 창에


auth_by_sjva.me


를 입력 후 저장해줍니다.


44e59fcd44e6d71d6de003a98d2cebda_1578800974_6252.png
44e59fcd44e6d71d6de003a98d2cebda_1578800974_7064.png
44e59fcd44e6d71d6de003a98d2cebda_1578800974_7686.png 



그리고 메뉴 탭으로 들어가서


44e59fcd44e6d71d6de003a98d2cebda_1578802149_6028.png
44e59fcd44e6d71d6de003a98d2cebda_1578802149_6609.png
 


녹색 토글(Toggle) 버튼을 누르면 아래로 펼쳐지는데

전부 On 으로 바꾸고 저장


44e59fcd44e6d71d6de003a98d2cebda_1578802168_6564.png
 


그리고 다시 시스템 -> 재시작(업데이트)


44e59fcd44e6d71d6de003a98d2cebda_1578802188_0901.png
44e59fcd44e6d71d6de003a98d2cebda_1578802188_1643.png
 


그러면 이제 메뉴들이 보입니다. 



만약, 시놀로지를 재시작 또는 업데이트 했을 때

sjva가 시작되지 않을 때는


putty로 root까지 간 다음 아래 명령어를 한번 더 입력 후


sudo mount --make-shared /volume1 


DSM 패키지 센터 -> 설치됨 -> Docker 열기 -> 컨테이너 ->  sjva 실행

도커에서 on 해준 후 실행되기까지 소요되는 시간이 있으니

1~2분 후 sjva에 접속하면 됩니다.



이 과정이 귀찮다면 시놀로지 자체적으로 있는 스케쥴러에 등록해둬도 됩니다.

작업 스케쥴러에 등록해두면 매번 재시작시 번거롭게 putty를 이용할 필요가 없어집니다.


시놀로지 DSM 접속 -> 제어판 -> 작업 스케쥴러

생성 -> 트리거된 작업 -> 사용자 정의 스크립트


44e59fcd44e6d71d6de003a98d2cebda_1578802292_8971.png
 


일반 탭에서 작업 이름은 임의로 정해주고 

(저는 shared로 했습니다.)

활성화됨 체크 후 작업설정 탭으로 이동

사용자 정의 스크립트 창에


sudo mount --make-shared /volume1 


입력 후 확인.


44e59fcd44e6d71d6de003a98d2cebda_1578802307_6442.png
44e59fcd44e6d71d6de003a98d2cebda_1578802307_827.png
 



기존 sjva 0.1버전을 사용중이라면

걱정말고 0.2 버전으로 업데이트 하세요.

설치 폴더가 같다면 설정은 그대로 유지됩니다.


putty에 접속해 sjva의 작업을 멈추기 위해


docker stop sjva


를 입력하고

sjva 컨테이너 삭제를 위해


docker rm sjva


를 입력한 뒤 위에서 한 것처럼 명령어를 입력해주면 됩니다.

기존 설치방법에서 마지막 줄

soju6jan/sjva:0.1.0 -> soju6jan/sjva:0.2

로만 바꾸어 주면 됩니다.


44e59fcd44e6d71d6de003a98d2cebda_1578800974_8139.png
44e59fcd44e6d71d6de003a98d2cebda_1578800974_8391.png
44e59fcd44e6d71d6de003a98d2cebda_1578800974_858.png
44e59fcd44e6d71d6de003a98d2cebda_1578800974_8756.png
5ba9a002d10edbddd58526fba658cb70_1582413278_1375.png
44e59fcd44e6d71d6de003a98d2cebda_1578800974_9237.png 

44e59fcd44e6d71d6de003a98d2cebda_1578800974_9452.png 

54 Comments
5 대니킴 01.12 17:06  
초보자도 쉽게 설치하도록 애 많이 쓰셨네요~ 감사합니다

Congratulation! You win the 20 Lucky Point!

5 대니킴 01.12 18:35  
명령어중에
-v /volume1/docker/sjva:/app/data를
-v /volume1/docker/sjva/data:/app/data로 수정해야 되겠네요~~
8 이거는 01.13 11:25  
헛.. 여태 위의 방법대로 설치해서 사용하고 있었는데
폴더 들어가보니 말씀해주신대로 수정해야겠습니다.
글도 곧 수정해두겠습니다.
고맙습니다.

Congratulation! You win the 3 Lucky Point!

5 수야 02.18 20:48  
금일 날짜가 18일인데 명령어 중에 -v /volume1/docker/sjva:/app/data 그대로 있어
이렇게 해서 설정 마무리 지었는데....
-v /volume1/docker/sjva/data:/app/data 본문 수정하신다고 하셔서 혼선이 옵니다....

본문에 나온 -v /volume1/docker/sjva:/app/data 이거 그대로 쓰면 되는겁니까?
8 이거는 02.23 08:16  
그대로 써도 되지만 본문 수정했습니다.
5 까무스 03.14 16:11  
안녕하세요.
이전 경로로 설치한 상태에서 새로운 경로로 수정하는 방법이 있을지요?
다시 설치하지 않고 경로만 바꿀 수 있는 방법이 있으면 좋겠네요.
M 소주6잔 01.12 17:17  
감사합니다..

Congratulation! You win the 44 Lucky Point!

8 이거는 01.12 19:53  
저야말로 감사드립니다.
좋은 프로그램 만들어주셔서 덕분에 유용하게 잘 쓰고있습니다.
3 kjungin 01.12 17:31  
정말 도움 많이 되었습니다 감사합니다!
12 MidasSeo 01.13 08:40  
감사합니다 ^^b
5 대니킴 01.13 23:12  
이미 sjva 설치해서 사용하다가 나중에 외장하드 마운트를 할 수도 있을까요??
7 일상생활 01.13 23:56  
설치에 많은 도움이 되었습니다. 감사합니다.
1 타나아 01.14 01:02  
감사합니다 블로그 0.1버전도 보고 했었는데
덕분에 0.2버전도 설치잘했습니다~
4 나민국 01.14 19:20  
잘설치 되었습니다. 설명 진짜 도움 되었습니다.
1 임곰 01.16 00:06  
덕분에 깔끔하게 설치되었네요. 감사합니다.
1 신의한수 01.18 12:04  
덕분에 설치 잘했습니다. 감사합니다.
1 소나기43 01.18 14:00  
잘 설치 했습니다. 도움이 정말 많이 됐습니다.
9 elisabet 01.18 22:01  
초보자도 쉽게 따라 설치할수있는 정성글이네요!
4 다루리 01.20 15:24  
필요한정보 감사드립니다
8 뿌아씨 01.20 15:33  
와 정성글이네요 추천!
11 책상물림 01.20 16:06  
시놀로지 + 도커 + SJVA2 설치글 중 가장 친절한 글인듯합니다.
1 BS3319 01.21 11:09  
덕분에 성공했습니다.
감사합니다^^
4 흑색왜성 01.27 16:21  
1.0 사용중이었는데 삭제 후 다시 설치하고 맨 아래 업데이트 글을 봤네요 ㅠㅠ 업데이트 글을 맨 위로 올려주시면 좋을것 같습니다!
1 아시클로버 02.03 19:20  
보고 따라했는데도 헤맸네요 ^^;
그래도 우여곡절 끝에 설치 성공했습니다 정말 감사해요 ㅎ
4 군납용품 02.13 12:59  
감사합니다!
6 아그작 02.14 21:27  
잘따라했네요 좋은글 감사합니다.

Congratulation! You win the 28 Lucky Point!

6 찰똥이 02.17 15:06  
설치가 안돼서 한참 헤맸습니다 ㅠㅠ

위 글의 명령어를 메모장에 복사 후 붙여넣기 하면 한줄씩 띄어지는데
줄 간격 띄우는거 없이 모두 붙여야 제대로 실행되네요

예를들어 명령어가 2줄이면
A \
B \
이렇게 돼야하는데 메모장에 옮기면
A \

B \
이렇게 중간에 줄이 들어가면서 명령어가 한줄씩 실행되는 낭패가 발생하네요..;;
엄청나게 삽질하다 방법을 알고 설치중입니다 ㅠㅠ
8 이거는 02.20 08:05  
저도 글 쓰면서 어딘가에 언급해야 했었나 싶었는데
수정을 좀 해둬야겠네요
5 수야 02.18 21:00  
질문이 있습니다.
본문에 재시작 관련하여 스케쥴러 등록하는거 해야하는 거에요?

도커 컨테이너 편집에 들어가니 "자동 재시작 활성화" 라는 메뉴가 있는데 이거 클릭하면 되지 않나요??
8 이거는 02.20 08:03  
sudo mount --make-shared /volume1
명령때문에 도커 내에서 '자동 재시작 활성화' 메뉴 만으로는 자동 재시작이 안됩니다.
그래서 손이 좀 더 가더라도 스케쥴러 등록해서 쓰시는게 편하실거에요
5 수야 02.20 10:08  
답변 감사드립니다.
2 얼리어 02.26 11:30  
putty 에서 명령어 입력후 진행이 안됩니다.  뭐가 잘못된건지 조언을 부탁드립니다 ㅠㅠ


root@ds918:~# docker run \
> --name sjva \
> --network=host \
> -v /volume1/docker/sjva/data:/app/data  \
> -v /volume1:/volume1:rshared \
> --privileged \
> soju6jan/sjva:0.2
docker: Error response from daemon: Conflict. The container name "/sjva" is already in use by container "ae86fa808e06129b4d98386be463eb719e487e357625ffd2bf9414056a04b54b". You have to remove (or rename) that container to be able to reuse that name.
See 'docker run --help'.
9 아르 02.26 11:42  
SJVA라는 컨테이너 이름이 이미 있다고 에러발생했네요 업데이트 또는 설치를 한번 실패하신거 같은데 해당컨테이너 삭제 후 재시도 하시면 될듯합니다.
2 얼리어 02.26 13:15  
감사합니다 명령어 실패할때마다 컨테이너가 생기는걸 모르고 한참을 헤맸었네요.. 명령어 실패시 매번 컨테이너를 삭제해주고 진행해야 하는군요.

본문에 나와있는 에러내용을 해결해 나가며 명령어를 putty 에서 실행하면 매번 컨테이너가 생기니
삭제해주면서 진행했어야 하네요. 암튼 잘 해결되었습니다 감사합니다.
3 흙지킴이 04.12 15:57  
저도 동일한 문제에서 막혔는데요..
"해당컨테이너 삭제"  이부분을 어떻게 해야 되는건가요?
삭제하는 방법 알려주세요.
5 수야 02.27 00:58  
이거는 님 추가 질문이 있습니다. 언급하신대로 작업스케쥴러에 등록을 해두었는데요. 그런데 제가 작업할때만 ssh 22포트 열어두고 그 외에는 해커 침입때문에 잠가두거든요.? 이러면 재시작시 작업스케줄러에 등록된것이 실행 못할까요?
putty는 22번 ssh포트 열어두어야해서요..
8 이거는 02.27 15:39  
잘 모르겠습니다.
비록 직접 해본 것은 아니지만
스케쥴러에 등록한 내용은 포트 닫아두더라도 재부팅 때 알아서 실행될 것 같아요
7 scat 03.01 19:44  
휴...ㅠ 정말 설명 잘해주셧네요 !
드디어 해결했어요 감사합니다!!
3 브루스 03.02 16:35  
이번 주말에 할 일이 생겼군요!
감사합니다.
소주6잔님께도 감사드려요!
4 와우 03.02 21:42  
상세 설명감사합니다 ^^ 덕분에 쉽게 설치하였습니다.
다시한번 감사드립니다.
4 서하 03.07 16:55  
volume2를 쓰고 있다면 volume1으로 된 걸 모두 2로 바꿔주면 되는거겠죠?
접속, 로그인까지 잘 되는데 이게 잘 된 건지도 잘 모르겠네요... ㅜㅜ
2 뭐라할까나 03.08 14:42  
정말 감사합니다
초짜인데 이 글보고 잘 설치되었습니다
감사합니다~
10 머굼꾸 03.11 12:55  
sjva 도커를 재시작하면 자꾸 볼륨매핑한게 풀려버리네요..
도커실행전에 sudo mount --make-shared /volume1  했는데도 매핑이 안되서
꼭 제거후 재설치 하고 있습니다. 무슨 이유가 있을까요?
2 신쭈 03.16 11:46  
안녕하세요^^ 입문하려고 써주신 글 보고 열심히 따라했습니다~~
그런데
flag provided but not defined: --network
See 'docker run --help'.
이런 메세지가 뜨네요;;;; 혹시 해결 방법이 있을까요??
5 10센치 03.18 01:08  
구글검색 통해서 설치하고나서야 이 글을 보네요 ㅠㅠ

감사합니다!
3 흙지킴이 03.18 01:23  
안녕하세요?
패키지 소스 추가 -> docker 검색이 안되어 문의 드립니다.
쉬운 설명과 그림까지...
되야 될것 같은데.. 검색이 되지 않네요.ㅠㅠ
조언 부탁드립니다.
3 흙지킴이 03.18 14:42  
제가 가지고 잇는 DS213+은 docker가 설치가 안되네요..
홈페이지 확인 했습니다.ㅠㅠ

https://www.synology.com/ko-kr/dsm/packages/Docker

적용 모델
 20 시리즈 :  FS6400, FS3400, RS820RP+, RS820+, DS620slim, SA3600, SA3400, SA3200D
19 시리즈 :  RS1619xs+, RS1219+, DS2419+, DS1819+, DS1019+, DVA3219
18 시리즈 :  FS1018, RS3618xs, RS2818RP+, RS2418RP+, RS2418+, RS818RP+, RS818+, DS3018xs, DS1618+, DS918+, DS718+, DS218+
17 시리즈 :  FS3017, FS2017, RS18017xs+, RS4017xs+, RS3617xs+, RS3617RPxs, RS3617xs, DS3617xs, DS1817+, DS1517+
16 시리즈 :  RS18016xs+, RS2416RP+, RS2416+, DS916+, DS716+, DS716+II, DS216+, DS216+II
15 시리즈 :  RS815RP+, RS815+, RC18015xs+, DS3615xs, DS2415+, DS1815+, DS1515+, DS415+
14 시리즈 :  RS3614xs+, RS3614RPxs, RS3614xs, RS2414RP+, RS2414+, RS814RP+, RS814+
13 시리즈 :  RS10613xs+, RS3413xs+, DS2413+, DS1813+, DS1513+, DS713+
12 시리즈 :  RS3412RPxs, RS3412xs, RS2212RP+, RS2212+, RS812RP+, RS812+, DS3612xs, DS1812+, DS1512+, DS712+, DS412+
11 시리즈 :  RS3411RPxs, RS3411xs, RS2211RP+, RS2211+, DS3611xs, DS2411+, DS1511+, DS411+, DS411+II
*10 시리즈 :  RS810RP+, RS810+, DS1010+, DS710+
2 아결 03.29 21:54  
좋은정보 감사합니다
5 땡큐베리감솨 04.04 23:59  
먼저 [ 이거는 ] 님!
저같은 초보도 알기 쉽게 적어주셔서 너무나 감사드립니다.
다름이 아니고 이글을 보고 따라했는데 여쭤볼것이 2가지가 있어서 글을 적습니다.

1. 그러면 이제 메뉴들이 보입니다.


만약, 시놀로지를 재시작 또는 업데이트 했을 때
sjva가 시작되지 않을 때는

putty로 root까지 간 다음 아래 명령어를 한번 더 입력 후
--------------------------------------------------------------
이라는 글전까지가 sjva 설치가 끝난거죠?
그 밑에 시놀로지 스케튤러 등록하는거는 별개의 설명인거죠?
그리고 밑에 기존 sjva 0.1버전을 사용중이라면 걱정말고 0.2 버전으로 업데이트 하라고 하신것도 별개의 설명인거구요.
이제 맞다면 설치는 제대로 된것 같습니다.

2. 이 질문이 저에게는 중요한데요.
예전에 저는시놀로지의 다운로드 스테이션에서 rss 를 사용하여 티프리카, 토렌트킴, 토렌트왈을 통해 방송들을 자동으로 편하게 다운받아왔었는데요.
sjva를 설치한 이유가 이렇게 다시 하고 싶어서 몇달에 거친 검색에 드디어 여기까지 오게 되었는데, 설치를 다 하고 났는데 이제 뭘 어떻게 해야하는지를 모르겠습니다.
여기서도 많이 찾아보고 하긴했지만 다들 컴퓨터 언어같은것이없어서 제가 알아보고 쉽게 따라할수 있었던건 스샷과 시놀로지 화면들이었거든요.
다운로드 스테이션에서 rss 를 적용해서 이용하는 방법을 알려주실수 있을까요??
3 흙지킴이 04.13 19:17  
설치완료 했습니다. 감사합니다.
자..
2 파워킹 04.29 12:13  
정성이 가득한 글과 정보 고맙습니다.
4 MissFlash 05.06 12:17  
정보 감사합니다. 하나씩 따라해보고 있습니다. ^^
3 롸이언필립 05.12 13:28  
감사합니다~ 잘 설치하였습니다~
스샷에 있는 메뉴-토렌트 가 안 떠서 당황했으나 플러그인으로 바뀌었네요.
2 단비아범 05.16 07:15  
초보인데.뭐가 문제인지 봐주세요 ㅠ
sjva설치가 안되요

docker run \
> --name sjva \
> --network=host \
> -v /volume1/docker/sjva/data:/app/data  \
> -v /volume1:/volume1:rshared \
> -v /volumeUSB1:/volumeUSB1 \
> --privileged \
> soju6jan/sjva:0.2
docker: invalid reference format: repository name must be lowercase.
See 'docker run --help'.
Category
State
  • 현재 접속자 13(4) 명
  • 오늘 방문자 168 명
  • 어제 방문자 793 명
  • 최대 방문자 1,331 명
  • 전체 방문자 138,692 명
  • 전체 게시물 62,494 개
  • 전체 댓글수 7,897 개
  • 전체 회원수 3,149 명
Facebook Twitter GooglePlus KakaoStory NaverBand