[ipTIME NAS] Container 서비스 사용하기
QipTIME NAS에서 Container(Docker) 서비스를 사용하려면 어떻게 하나요?
NAS400plus / NAS200plus / NAS400 / NAS200에서 Container 서비스를 켜고 SSH로 Docker를 사용하는 방법을 안내합니다.
본 문서에서 소개하는 Container 서비스와 Docker에 대한 기술 지원 및 유지·보수는 제공하지 않습니다.
Docker 서비스는 펌웨어 1.0.20 버전부터 추가되었고, 1.0.92 버전부터 Container 서비스로 이름이 바뀌었습니다. 1.0.20 이전 버전 또는 1.0.54~1.0.56 버전을 사용 중이라면 먼저 펌웨어를 업그레이드해 주세요. [ipTIME NAS 펌웨어 업그레이드 방법]
Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 소프트웨어와 실행 환경을 컨테이너로 묶어 배포·구동하므로, NAS OS에서 기본 제공하지 않는 다양한 애플리케이션을 NAS에 직접 설치해 실행할 수 있습니다.
STEP 1NAS 관리 페이지 접속
인터넷 브라우저 주소 창에 http://NAS IP 주소를 입력하거나 [ipTIME NAS 도우미] 유틸리티로 접속합니다.

STEP 2SSH 서버 실행
Docker는 SSH에서 명령어로 사용하므로 먼저 SSH 서버를 실행합니다.
- 시스템 설정 › 기타 설정 메뉴에서 SSH 서버를 누르고 아래와 같이 설정한 뒤 [저장하기]를 누릅니다. (이미 동작 중이면 STEP 3으로 넘어갑니다.)

| 항목 | 설정 |
|---|---|
| SSH 서버 | 실행 |
| 접속 계정 | SSH 접속 계정 선택 (NAS 관리자 권한이 있는 계정만 선택 가능) |
| 포트 번호 | 22 (SSH 기본 포트) |
| UPNP 자동등록 | 사용안함 |
※ 접속 계정 목록이 비어 있다면 폴더/사용자 관리 › 사용자 관리 › 새사용자에서 관리자 권한을 체크해 새 사용자를 만듭니다.
※ 외부에서 SSH 서버를 이용하려면 UPNP 자동등록을 사용으로 바꾸거나, 공유기에서 NAS IP의 SSH 포트를 포트포워드해야 합니다.
- SSH 서버 상태가 [동작중]으로 바뀌면 SSH 서버를 사용할 수 있습니다.

STEP 3Container 서비스 설정
- 서비스 관리 › Container 서비스 (또는 Docker 서비스) 메뉴에서 아래와 같이 설정하고 [저장하기]를 누릅니다.

| 항목 | 설정 |
|---|---|
| 서비스 | 실행 |
| 설치 경로 | 서비스 데이터를 저장할 위치 선택 |
| SSH 서버 동작상태 | 동작중 (중단됨으로 표시되면 STEP 2에서 SSH 서버를 실행합니다.) |
STEP 4Docker 사용하기
Docker는 SSH에서 sudo docker 명령어로 사용합니다.
4-1. SSH 접속 및 로그인
- SSH 접속 프로그램으로 NAS에 접속합니다. 이 글에서는 [PuTTY]를 사용합니다. 아래 값을 입력하고 [Open]을 누릅니다.

| 항목 | 입력 |
|---|---|
| Host Name | NAS IP 주소 |
| Port | STEP 2에서 설정한 SSH 포트 번호 |
| Connection type | SSH |
- 로그인 창이 나오면 STEP 2에서 선택한 SSH 접속 계정과 비밀번호로 로그인합니다.

4-2. Docker 실행
- sudo docker 명령어를 입력해 Docker를 실행합니다.

- Docker 버전 정보는 sudo docker version 명령어로 확인할 수 있습니다.

4-3. hello-world 이미지로 컨테이너 실행해 보기
Docker는 로컬 또는 Docker Hub에 있는 이미지를 찾아 실행합니다. sudo docker run 이미지명 명령어를 입력하면 해당 이미지를 내려받아 컨테이너를 실행합니다.
- sudo docker run hello-world 명령어를 입력합니다. hello-world는 Docker 인사말 문구를 출력하는 간단한 이미지입니다.

- Docker Hub에서 hello-world 이미지를 내려받고(1-a) 컨테이너가 실행된 것(1-b)을 확인할 수 있습니다.

컨테이너에서 사용할 데이터는 /mnt/HDD1/Docker 폴더(STEP 3의 설치 경로) 아래에 저장되도록 설정해 주세요. (예: -v /mnt/HDD1/Docker/datafile:/datafile)
[외부 접속 관리] › [지정한 국가만 허용]에서 대한민국만 허용되어 있으면 Docker의 해외 IP 통신이 되지 않습니다. 접속 허용 IP 주소에 해당 IP를 추가하거나 [지정한 국가만 차단]으로 바꾼 뒤 사용해 주세요.
Docker Hub는 Docker사가 운영하는 이미지 저장소입니다. 원하는 이미지는 [Docker Hub]에서 검색할 수 있습니다.
Docker에 대한 자세한 내용은 [Docker 공식 문서]를 참고해 주세요.






































