2024. 11. 13. 00:52ㆍ쉽게 따라하는 GPT/따라하는 GPT 응용
Portainer는 Docker 컨테이너 관리 인터페이스로, Docker 환경을 보다 직관적으로 관리할 수 있도록 도와주는 도구입니다.
이 글에서는 Synology NAS에서 스케줄러 기능을 활용하여 간단하게 Docker 및 Portainer를 간단하게 설치하는 방법에 대해 포스팅 합니다.
목차
1. Docker 개요
Docker는 애플리케이션을 가상 환경에서 실행할 수 있는 컨테이너 기반의 가상화 플랫폼입니다.
다양한 앱을 손쉽게 설치하고 관리할 수 있어 NAS를 더욱 유용하게 활용할 수 있도록 도와줍니다.
특히 NAS에서 Docker를 활용하면 자동화 툴, 웹 애플리케이션 등을 쉽게 설치할 수 있습니다.
https://www.docker.com/
2. Portainer 개요
Portainer는 Docker 환경을 쉽게 관리할 수 있는 웹 기반의 인터페이스입니다. Docker CLI를 사용하는 대신 직관적인 GUI를 통해 Docker의 다양한 기능을 간편하게 활용할 수 있습니다. 특히 컨테이너 관리, 이미지 관리, 네트워크 및 볼륨 설정 등 Docker의 핵심 기능들을 한눈에 확인하고 조작할 수 있어, 초보자도 쉽게 접근할 수 있습니다.
https://www.portainer.io/
3. Synology NAS에 Docker 및 Portainer 설치하기
- 패키지 센터 열기: NAS의 DSM(운영체제)에서 패키지 센터를 엽니다.
- Docker(Container Manager) 검색: 상단 검색창에 "Docker"(DSM7.2미만) 또는 "Container Manager"(DSM7.2이상)를 입력하여 설치.
- 설치 클릭: Docker 패키지를 선택하고 설치 버튼을 클릭합니다. 설치가 완료되면 바탕화면에 Docker 아이콘이 생성됩니다.
패키지 센터 > "Docker"(DSM7.2미만) 또는 "Container Manager"(DSM7.2이상) 설치 - File Station > docker > 신규 폴더 "portainer" 생성
- 제어판 > 작업 스케줄러 > 생성 > 예약된 작업 > 사용자 정의 스크립트
- 작업 편집
1) 일반
- 작업 : install Portainer
- 사용자 : root
2) 스케줄
- 다음 날짜에 실행 > 반복하지 않음
3) 작업 설정
- 실행 상세 정보를 이메일로 보내기 체크 및 이메일 입력
- 실행명령 사용자 정의 스크립트에 아래 스크립트 작성
docker run -d --name=portainer \ -p 8000:8000 \ -p 9000:9000 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v /volume1/docker/portainer:/data \ --restart=always \ portainer/portainer-ce
- 확인 및 작업 선택 후 실행
- http://시놀로지 IP :9000 접속
정상적으로 접속 안되는 경우 NAS 재부팅 후 다시 접속 - Portrait 계정 생성 후 접속
- Get Started 클릭
- 우측 연필 모양 클릭
- Public IP : NAS의 사설 IP 입력 후 Update environment 클릭
4. 마무리 및 활용 팁
이제 Synology NAS에 Docker 및 Portainer 설치가 완료되었습니다!
Docker는 NAS 환경에서 다양한 앱을 유연하게 사용할 수 있는 강력한 툴입니다.
향후 Docker를 통해 워드프레스 설치, 파일 관리, 자동화 도구 운영 등 다양한 활용이 가능합니다.
다음 포스팅에서는 Docker를 활용하여 n8n을 설치해볼 예정입니다.