중요한 자료를 안전하게 백업하기 위해서 등의 이유로 나스(NAS) 라는 데스크톱 컴퓨터나 노트북PC와는 다른 확장성과 특성화된 OS를 제공하는 시놀로지(Synology), 큐냅(QNAP), 아이피타임(IPTIME) 등의 여러 제품들 사이에서 고민 끝에 시놀로지 나스를 선택하신 분 들이라면 단순한 자료 백업이라는 목적에서 NAS(나스) 업체에서 제공하는 기능들에 관심을 가지게 되면서 파란색 고래 그림의 아이콘 <Docker> 에 호기심을 가지게 됩니다
이번시간에는 윈도우10에서 제공하는 Hyper-V, 샌드박스(Sandbox), 버추얼박스(VirtualBox), VMware 등과 같이 설치되어 있는 운영체제(OS)에는 영향을 주지 않는 가상머신(Virtual Machine) 과 비슷한 도커(Docker) 를 시놀로지 나스에 활용하는 방법을 살펴보려고 합니다
도커 활용을 위한 준비 작업
컨테이너를 생성하기 전에 qbittorrent 프로그램의 폴더와 하위에 config 와 download 폴더를 만들어 설치과정에서 해당 폴더로 각각 마운트 경로로 지정하기 위한 작업이 필요합니다
폴더 생성 작업은 <File Station> 을 실행하여 <docker> 폴더를 선택합니다
상단 메뉴에 있는 <생성> 영역에 있는<폴더 생성>을 이용하여 폴더 이름을 입력합니다
그림과 같이 3개의 폴더를 생성을 완료 하셨다면 다음 단계로 폴더의 권한설정 작업이 필요합니다
큐빗토렌트 폴더와 하위 폴더에 권한부여를 위해서는 좌측 폴더영역에서 오른쪽 버튼을 클릭을 하거나, 우측 창에서 도커 폴더 아래에 있는 폴더를 선택 후 마우스 우측 클릭하여 팝업창을 활성화하여 <속성> 항목을 선택합니다
새로운 윈도우창의<권한>설정탭을 선택 후 아래 영역에 있는 <생성> 단추를 클릭하여 <권한 편집기>를 이용하여 <사용자 또는 그룹> 영역에<Everyone>을 선택 후 관리, 읽기, 쓰기 권한이 모두 체크표시가 되도록 작업 완료 후<이 폴더, 하위 폴더 및 파일에 적용>에도 체크를 선택해 주시면 됩니다
도커(Docker) 활용을 위한 설치
컴퓨터에 대한 경험이나 지식이 많은 분들에게는 익숙한 용어이겠지만, 초보자에게는 도커, 컨테이너의 용어에서 부터 어려움을 느끼게 됩니다
도커의 장점과 활용의 시작점을 큐빗토렌트(qBittorrent)를 Docker 에서 설치로 하여 이후에도 다양한 도커에 대한 관심과 시도를 할 수 있었으면 하는 마음으로 설명 드리겠습니다
도커의 설치를 위해서는 1번째로 시놀로지 DSM 환경에서 <패키지 센터> 아이콘을 클릭&실행 후 <모든 패키지> 가 선택된 기본 설정 상태의 검색창에서 <docker> 검색어를 입력하여 여러 패키지 목록에서 한번에 찾으시면 됩니다
<설치> 단추를 클릭하여 진행할 수 도 있지만, 그림영역을 클릭하여 프로그램의 설치된 미리보기 그림과 시놀로지 패키지센터에 있는 최신 온라인 버전에 대해서도 확인할 수 있습니다
가상화 응용 프로그램인 도커의 설치가 완료되면 상태가 <실행 중> 으로 변경되면서 <열기> 를 클릭하여 시작할 수 있습니다
시작과 함께 만나는 팝업창에서도 예비지식을 필요하기 때문에 <도움말 열기> 을 활용하여 정보를 얻을 수 있습니다
가능하면 단계단계 마다 스크린샷과 함께 앞에서 설명 드린 내용으로 한 분도 빠짐없이 도커 이미지 설치를 성공하셨으면 좋겠지만, 가지고 계신 공유기의 세팅값, 시놀로지 방화벽 등의 여러 환경설정의 차이로 안되는 경우가 있습니다
이와 같이 로컬호스트 시놀로지 내부IP 의 설정한 포트로 접속이 안되는 경우에는 Docker 이미지의 고급설정 단계에서<Docker 호스트와 동일한 네트워크 사용>옵션을 선택하여 “Docker 호스트와 동일한 네트워크를 사용할 때 다른 네트워크에 참여할 수 없습니다” 라는 메시지가 표시되도록 설치 작업을 하면 포트 설정에 대한 고민을 줄일 수도 있습니다
Warp-up
시놀로지 나스에 대해서 오랫동안 사용하신 전문가분들과 인터넷&컴퓨터에 대한 해박한 지식을 가진 분들의 전문적인 설명에도 저와 같은 초보는 영어 설명서도 아닌 한글로 된 설명에도 좌절하는 경우가 많습니다
전문적 지식이 필요한 도커에 대해서 맛보기 정도의 간단한 활용 예시를 살펴보면서
이후에 본인에게는 활용도가 높지 않아서 사용하지 않을 지라도, 모르는 영역을 배운다는 마음으로 시도하려는 분들에게 작은 도움이 되었으면 하는 마음으로 시놀로지 활용 방법 중에 하나를 설명 드렸습니다