InfoGrab Docs

Docker 설치

Docker 설치에 대해 설명합니다.

n8n은 대부분의 셀프 호스팅 요구 사항에 Docker 사용을 권장합니다. Docker는 깔끔하고 격리된 환경을 제공하고, 운영 체제 및 툴링 비호환성을 방지하며, 데이터베이스 및 환경 관리를 더 간단하게 만들어 줍니다. Docker Compose 와 함께 Docker에서 n8n을 사용할 수도 있습니다. n8n-hosting 저장소 에서 다양한 아키텍처에 대한 Docker Compose 구성을 찾을 수 있습니다. 셀프 호스팅 사전 지식 요구사항 n8n 셀프 호스팅에는 다음을 포함한 기술적 지식이 필요합니다: 서버 및 컨테이너 설정 및 구성 애플리케이션 리소스 관리 및 확장 서버 및 애플리케이션 보안 n8n 구성 n8n은 전문 사용자에게 셀프 호스팅을 권장합니다. 실수하면 데이터 손실, 보안 문제, 다운타임이 발생할 수 있습니다. 서버 관리 경험이 없다면 n8n Cloud 를 권장합니다. 동영상 가이드도 여기서 따라할 수 있습니다. 사전 요구 사항 # 진행하기 전에 Docker를 설치하세요. Docker Desktop 은 Mac, Windows 및 Linux에서 사용할 수 있습니다. Docker Desktop에는 Docker Engine과 Docker Compose가 포함되어 있습니다. Docker Engine 과 Docker Compose 는 Linux용 별도 패키지로도 제공됩니다. 그래픽 환경이 없는 Linux 머신이나 Docker Desktop UI가 필요 없을 때 사용하세요. 안정(Stable) 및 베타(Beta) 버전 n8n은 매주 새로운 마이너 버전을 릴리스합니다. stable 버전은 프로덕션 사용을 위한 것입니다. beta 는 가장 최근 릴리스입니다. beta 버전은 불안정할 수 있습니다. 문제를 보고하려면 포럼 을 이용하세요. 현재 stable : 2.14.2 현재 beta : 2.15.0 n8n 시작 # 터미널에서 다음 명령어를 실행하고, 자리 표시자를 해당 시간대 로 교체하세요. docker volume create n8n_data docker run -it --rm \ --name n8n \ -p 5678:5678 \ -e GENERIC_TIMEZONE="" \ -e TZ="" \ -e N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true \ -e N8N_RUNNERS_ENABLED=true \ -v n8n_data:/home/node/.n8n \ docker.n8n.io/n8nio/n8n 이 명령어는 영구 데이터를 저장할 볼륨을 생성하고, 필요한 n8n 이미지를 다운로드하며, 다음 설정으로 컨테이너를 시작합니다. 호스트의 포트 5678 을 매핑하고 노출합니다. 컨테이너의 시간대를 설정합니다. TZ 환경 변수는 date 와 같은 스크립트 및 명령어가 반환하는 시스템 시간대를 설정합니다. GENERIC_TIMEZONE 환경 변수 는 Schedule Trigger 노드 와 같은 스케줄 기반 노드에 올바른 시간대를 설정합니다. n8n 구성 파일에 대한 안전한 파일 권한을 적용합니다. n8n에서 태스크를