반응형
docker-compose.yml 방식
version: "3.8" services: n8n: image: n8nio/n8n container_name: n8n ports: - "5678:5678" environment: - N8N_BASIC_AUTH_ACTIVE=true - N8N_BASIC_AUTH_USER=admin - N8N_BASIC_AUTH_PASSWORD=1234 volumes: - n8n_data:/home/node/.n8n - ./scripts:/home/node/scripts restart: always volumes: n8n_data: |
보기 편하고 유지보수도 쉽습니다.
항목 docker-compose.yml run_n8n.ps1
🔄 자동화 수준 | 재시작, 중지, 실행 모두 docker-compose 명령으로 간단히 가능 | 모든 작업을 PowerShell에서 순서대로 자동 처리 |
📂 구성 관리 | 모든 설정이 YAML 파일에 명시됨 (환경변수, 볼륨, 포트 등) | 실행 로직 + 설정이 .ps1 스크립트에 포함 |
📦 복수 컨테이너 확장 | 여러 서비스(DB, Redis 등) 쉽게 구성 가능 | 1개의 컨테이너 중심 (추가는 복잡함) |
📁 볼륨 관리 | volumes:로 구조적으로 관리 | 존재 여부 체크 후 직접 생성 (docker volume create) |
🔁 재사용성 | docker-compose up -d 한 줄이면 끝 | 매번 .ps1 스크립트를 실행해야 함 |
🧠 가독성 / 공유 | 다른 개발자와 공유하기 쉬움 (표준 YAML) | PowerShell 환경이 아닌 경우 실행 어려움 |
🔍 명확성 | 설정과 실행이 분리됨 (구성만 YAML에 있음) | 실행 로직도 포함되어 있어 더 직관적일 수 있음 |
🖥 윈도우 특화 | 모든 플랫폼 호환 | ✅ Windows PowerShell 환경에 최적화 |
사용 목적 추천 방식
💻 Windows 한 대에서 n8n 혼자만 쓸 때 | ✅ run_n8n.ps1 (지금처럼 자동 실행 & 브라우저 열기 등 편리) |
👥 협업하거나 서버, 여러 서비스 구성 시 | ✅ docker-compose.yml (확장성 + 이식성) |
📌 혼합 사용도 가능 | .ps1 → docker-compose up 실행하는 방식으로 섞어 쓸 수 있음 |
반응형
'n8n' 카테고리의 다른 글
자동 로그인 vs 주요 자동화 툴 비교 (0) | 2025.07.02 |
---|---|
Selenium vs 주요 자동화 툴 비교 (1) | 2025.07.02 |
n8n - Docker는 기본적으로 브라우저 띄우지 못합니다. (1) | 2025.07.02 |
n8n - 14일 버전, 커뮤니티 노드 설치불가 (1) | 2025.07.01 |
n8n - 컨테이너,이미지,빌드,볼륨 뜻? (0) | 2025.07.01 |