DSM 7.3부터는 기존 Docker 패키지가 사라지고
**Container Manager(컨테이너 매니저)**로 통합되었습니다.

겉보기에는 이름만 바뀐 것 같지만,
실제로는 기능이 조금 더 정리되고 안정화되었습니다.

✔ Docker Engine 기반
✔ Compose 공식 지원
✔ UI 개선
✔ 프로젝트 단위 관리 가능


1️⃣ Container Manager 설치 방법

Step 1. 패키지 센터 접속

DSM 로그인 → 패키지 센터

검색창에:

Container Manager

설치 클릭

설치 완료 후 바탕화면에 아이콘 생성됩니다.


2️⃣ 기본 구조 이해하기 (중요)

Container Manager 안에는 4가지 핵심 메뉴가 있습니다.

1️⃣ 이미지
2️⃣ 컨테이너
3️⃣ 프로젝트 (Compose)
4️⃣ 레지스트리

여기서 가장 중요한 건 “프로젝트” 기능입니다.

DSM 7.3에서는 사실상
Compose 기반 운영을 권장하는 구조입니다.


3️⃣ 이미지 다운로드 방법

Container Manager → 레지스트리

예제로 nginx 검색

  1. nginx 입력
  2. 공식 이미지 선택
  3. 다운로드
  4. latest 선택

다운로드 완료 후 → 이미지 메뉴에서 확인 가능


4️⃣ 컨테이너 생성 (GUI 방식)

이미지 → 선택 → 실행

설정 화면에서 중요한 것:

🔹 포트 설정

예:

컨테이너 포트 80 → NAS 포트 8080

NAS에서 80/443은 이미 사용 중일 가능성이 높습니다.


🔹 볼륨 설정 (데이터 보존 핵심)

호스트 경로:

/volume1/docker/nginx

컨테이너 경로:

/usr/share/nginx/html

이 설정을 하지 않으면
컨테이너 삭제 시 데이터가 사라집니다.


5️⃣ DSM 7.3 핵심 기능: “프로젝트(Compose) 사용하기”

이제 진짜 중요한 부분입니다.

GUI로 컨테이너를 여러 개 만들다 보면
관리 지옥이 시작됩니다 😅

그래서 DSM 7.3에서는:

프로젝트 메뉴에서 docker-compose 방식 운영을 추천


🔹 프로젝트 생성 방법

Container Manager → 프로젝트 → 생성

방법 선택:

✔ 기존 docker-compose.yml 업로드
✔ 직접 작성


🔹 예제: WordPress + MariaDB

version: '3'
services:
db:
image: mariadb:10.6
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: wordpress
volumes:
- /volume1/docker/wordpress/db:/var/lib/mysql wordpress:
image: wordpress:latest
restart: always
ports:
- "8081:80"
environment:
WORDPRESS_DB_HOST: db
WORDPRESS_DB_PASSWORD: example
volumes:
- /volume1/docker/wordpress/html:/var/www/html

저장 → 실행

프로젝트 단위로 관리되며:

✔ 한번에 시작
✔ 한번에 중지
✔ 한번에 삭제
✔ 설정 유지

운영 안정성이 훨씬 좋습니다.


6️⃣ 실전 운영 팁 (DSM 7.3 기준)

✔ 자동 재시작 반드시 설정

Compose에:

restart: always

추가하세요.

NAS 재부팅 후 자동 실행됩니다.


✔ 로그 확인 방법

Container Manager → 컨테이너 → 로그

CLI 없이 바로 확인 가능

문제 발생 시 매우 유용합니다.


✔ 네트워크 분리

프로젝트 단위로 네트워크가 자동 생성됩니다.

장점:

  • 컨테이너 간 내부 통신 가능
  • 외부 노출 최소화
  • 보안성 향상

7️⃣ GUI vs 프로젝트 방식 비교

항목GUI 단일 컨테이너프로젝트 (Compose)
초보 접근성쉬움중간
다중 서비스불편매우 편함
백업/이전어려움매우 쉬움
운영 안정성보통높음

👉 실전 운영은 프로젝트 방식 추천


8️⃣ DSM 7.3에서 달라진 점 정리

✔ Docker → Container Manager로 통합
✔ Compose 공식 지원
✔ 프로젝트 중심 운영 구조
✔ UI 개선
✔ ARM 모델 대응 강화


9️⃣ 제가 실제로 이렇게 운영 중입니다

NAS 구조:

/volume1/docker/
├── wordpress/
├── n8n/
├── postgres/
├── redis/
└── monitoring/

모든 서비스는 프로젝트 단위 compose 관리

장애 발생 시:

중지 → 재배포 → 복구

3~5분이면 끝납니다.

이전보다 안정성이 확실히 올라갔습니다.


🔟 결론

DSM 7.3에서는

단순 컨테이너 실행보다
“프로젝트 기반 운영”이 정답에 가깝습니다.

NAS를 진짜 서버처럼 쓰려면
Container Manager + Compose는 거의 필수입니다.

이 글이 도움이 되었나요?좋아요/추천은 다시 누르면 취소됩니다.
hong
발행: 2026.02.22 최종 검토: 2026.02.22

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다