Synology NAS에서 Docker 컨테이너를 안정적으로 운영하려면 정기적으로 컨테이너 백업(Export) 을 수행하는 것이 중요하다.
특히 Redmine, PostgreSQL, pgAdmin, Nextcloud, Vaultwarden 등 설정이 많은 서비스를 운영하는 경우 컨테이너가 손상되거나 업데이트 시 오류가 나면 즉시 복원할 수 있어야 한다.
아래는 Synology Container Manager에서 제공하는 컨테이너 내보내기(Export) 및 가져오기(Import) 기능을 활용하여
컨테이너를 백업·복원하는 전체 과정을 상세히 정리한 가이드다.
1. 컨테이너 백업(Export)
ynology Container Manager에서
백업하고자 하는 컨테이너를 선택 → 마우스 우클릭 → 설정 → 내보내기 를 선택한다.
설명
내보내기 기능은 컨테이너의 설정(Configuration) + 데이터(컨테이너 내부 파일) 를 하나의 .tar 파일로 저장한다.
외부 볼륨(/volume1/docker/…)은 별도 백업 대상이므로 수동으로 관리해야 한다.

2. 내보내기 설정
내보내기 설정 시 다음 항목을 지정한다.
내보내기 유형
컨테이너 콘텐츠 및 설정 내보내기
(가장 완전한 백업 파일 생성)
대상(백업 저장 위치)
NAS의 공유폴더 선택
예: /volume1/backup/docker
설명
백업은 이미지 레이어, 환경 변수, 네트워크 설정, 포트 매핑 등
컨테이너 실행정보 전체가 포함된다.
일반적으로 200MB~5GB까지 다양하다.

3. 백업 파일 확인
내보내기 완료 후 다음 위치에 .tar 백업 파일이 생성된다.
예:
/volume1/backup/docker/redmine_2025-11-27_01-30.tar
설명
파일명은컨테이너이름_날짜시간.tar 형태로 자동 생성된다.
여러 버전을 보관하여 롤백 전략을 세우는 것이 안정적이다.

4. 문제가 발생된 컨테이너 – 재설정
컨테이너 오류, 업데이트 실패, 플러그인 충돌 등 문제가 발생했을 때
먼저 컨테이너를 중지한 후:
문제가 발생한 컨테이너 선택 → 작업 → 재설정(Reset) 클릭
재설정 기능 설명
단, 볼륨(/volume1/docker)은 그대로 유지된다.
다운로드된 이미지 기반으로 초기 상태로 되돌린다.
컨테이너 내부 변경된 파일, 설치된 패키지, Gem, Python 모듈 등은 모두 초기화된다.
사용 시점
- 경미한 오류 해결
- 컨테이너 내부 파일 손상 재설정
- 이미지 기반 초기화가 필요한 경우
5. 문제가 발생된 컨테이너 삭제
Reset으로 해결되지 않거나
플러그인 충돌·빌드 오류·환경변수 오염 등
컨테이너 자체를 교체해야 할 때 수행한다.
절차:
- 컨테이너 중지
- 마우스 우 클릭 → 삭제
설명
컨테이너 삭제는 이미지나 외부 볼륨을 삭제하지 않는다.
동일한 이미지로 다시 컨테이너를 생성할 수 있다.

6. 컨테이너 복구(Import): 백업 파일을 이용한 복원
컨테이너를 복원하려면:
Container Manager → 설정 → 가져오기(Import)
→ 백업해 둔 .tar 파일 선택
휴지통 기능과 유사하게 백업된 상태 그대로 복구된다.
가져오기 시 복원되는 정보
- 컨테이너 설정(포트, 네트워크, 링크 등)
- 환경 변수
- 컨테이너 내부 파일
- ENTRYPOINT, CMD, 이미지 레이어 정보
가져오기 시 복원되지 않는 정보
네트워크 브리지 설정이 수동으로 생성된 경우 재구성이 필요할 수 있음
외부 볼륨(/volume1/docker/… 폴더)은 별도로 존재해야 동작


7. 전체 요약 (SEO 최적화 버전)
핵심 요약
- Synology NAS에서 Docker 컨테이너를 안전하게 운영하려면
Container Manager의 내보내기(Export) 기능으로 정기 백업을 수행하는 것이 필수다. - 내보내기는 설정+컨테이너 콘텐츠를
.tar파일로 백업한다. - 컨테이너 손상 시 재설정(Reset) 또는 삭제 후 가져오기(Import) 를 통해 손쉽게 복구 가능하다.
- 외부 볼륨은 내보내기에 포함되지 않으므로 반드시 별도 백업 관리가 필요하다.
SEO 키워드 자동 포함
- Synology NAS Docker 컨테이너 백업 및 복원
- Synology Container Manager 내보내기 가져오기 가이드
- DSM Docker 컨테이너 초기화, 복구, 재설정
- Redmine/PostgreSQL 컨테이너 백업 복원 방법
