본문 바로가기

OS-서버

Synology nas docker-compose 사용법

반응형

SSH 활성화

 
제어판 > 터미널 및 SNMP > 터미널 SSH 서비스 활성화

포트 포워딩(외부에서 SSH 연결 시 필요)

 
제어판 > 외부 액세스 > 라우터 구성 > SSH 포트 추가
윈도우 터미널 >  ssh nas-admin@test.synology.me 로 접근

ssh 접속 후 docker-compose 설치

 
> sudo -i
> sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
> sudo chmod +x /usr/local/bin/docker-compose
> docker-compose --version

docker-compose.yml 파일 생성

 
> mkdir /volume1/docker/test && cd /volume1/docker/test
위 폴더에 docker-compose.yml 파일 생성 후 아래 내용 입력

 version: "3.5"
 
 services:
     ap-web:
         image: php:7.3.3-apache
         container_name: ap-web
         volumes:
             - /volume1/docker/test/:/var/www/html
         ports:
             - "8082:80"


docker-compose 실행 및 접근

 
> docker-compose up -d
> 제어판 > 외부 액세스에서 8082 포트포워딩
> /volume1/docker/test 폴더에 테스트용 index.php 생성
> http://test.synology.me:8082/index.php 접근










반응형