1. 사전 준비 사항
n8n을 Docker로 설치하기 전에 다음 사항들을 준비.
- Ubuntu 서버: 최소 2GB 이상의 메모리(RAM)를 권장합니다.
- 사용자 권한:
sudo
권한을 가진 사용자 계정이 필요합니다.
2. Docker 및 Docker Compose 설치
n8n을 Docker 컨테이너로 실행하려면 먼저 Docker와 Docker Compose를 설치해야 합니다.
- Ubuntu 패키지 목록 업데이트 및 필수 패키지 설치:
sudo apt update
sudo apt install ca-certificates curl gnupg lsb-release
- Docker 공식 GPG 키 추가 및 저장소 설정:
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
- Docker 설치:
- Docker 서비스 시작 및 부팅 시 자동 실행 설정:
sudo systemctl start docker
sudo systemctl enable docker
- 현재 사용자를 Docker 그룹에 추가 (선택 사항):
sudo
없이 Docker 명령을 사용하고 싶다면 실행합니다.sudo usermod -aG docker $USER
newgrp docker # 그룹 변경 적용 (재로그인 필요할 수 있음)
- Docker 설치 확인:
docker run hello-world
- Hello from Docker! 메시지가 출력되면 성공입니다.