Docker 관리 : Portainer 설치
Docker 관리 컨테이너 중, 본인이 사용이 편리하다고 판단한 portainer 설치 docker-compose 내용을 공유합니다.
- 시놀로지 폴더에 docker-compose.yml 파일을 아래와 같이 작성
- 제어판 > 작업 스케줄러에서 “생성 > 트리거된 작업 >사용자 정의 스크립트” 를 선택한다.
- 작업명을 쓰고, 작업 설정 > 실행명령을 작성한다.
- docker-compose -f [파일경로/파일명] up -d
- 파일경로는 시스템의 full 경로 필요
- 예) /volume1/디렉토리/파일명
- 작업 스케줄러에서 실행하면 잠시 후 실행된다.
- 웹에서 실행 확인
- http://[NAS서버]:[공유포트]
- 처음 접속 시, 관리자 아이디/패스워드를 생성한다.
- 다음으로 관리할 endpoint를 등록한다.
- 로컬 docker 를 관리하므로, docker 를 선택한다.
# docker-compose.yml 파일
version: '2'
volumes:
portainer_data:
services:
portainer:
# 이미지
image: portainer/portainer-ce:2.5.0
restart: always
ports:
# 웹접근 포트
- 39005:9000
environment:
# 시간설정
TZ: Asia/Seoul
volumes:
- portainer_data:/data
- /var/run/docker.sock:/var/run/docker.sock
