Технологии

Docker (Докер)

Технология контейнеризации. Позволяет устанавливать приложения одной командой. Стандарт для развёртывания n8n и других сервисов.

Docker (Докер) — технология контейнеризации. Стандартный способ устанавливать приложения на сервер.

Зачем нужен Docker

Без Docker:

  1. Скачать приложение
  2. Установить Node.js нужной версии
  3. Установить зависимости
  4. Настроить конфиги
  5. Запустить как службу

С Docker:

docker run -d -p 5678:5678 n8nio/n8n

Одна команда — и n8n работает.

Docker в контент-заводе

Docker используется для установки на VPS:

  • n8n — docker run n8nio/n8n
  • NocoDB — docker run nocodb/nocodb
  • PostgreSQL — база данных
  • Redis — кэш для ботов

Docker Compose

Docker Compose — запуск нескольких контейнеров одной командой:

version: '3'
services:
  n8n:
    image: n8nio/n8n
    ports:
      - "5678:5678"
  postgres:
    image: postgres
    environment:
      POSTGRES_PASSWORD: secret

Связанные термины

  • n8n — что запускать в Docker
  • VPS — где запускать Docker
  • Self-hosted — зачем всё это

FAQ

Частые вопросы

Что такое Docker простыми словами?

Docker — это способ установить приложение одной командой. Вместо того чтобы настраивать окружение, зависимости и конфиги, вы запускаете готовый контейнер. Всё работает одинаково на любом сервере.

Как установить n8n через Docker?

Одной командой: docker run -d -p 5678:5678 n8nio/n8n. Через минуту n8n будет работать на порту 5678.