Содержание
Переход к документации Docker
Мы переходим в раздел документации Docker. С npm мы разобрались, теперь пойдем по порядку с документации по Docker инсталляции.
Здесь идут преимущества, о которых мы говорили в предыдущих видео - какие дает нам Docker. Нам говорят, что для того чтобы работать более удобно с Docker, нам нужен сам Docker и такая утилита как Docker Compose.
Вы можете ее тоже скачать и установить себе. Тут идут конфигурации Docker Compose, но с этим мы остановимся попозже.
Установка Docker Desktop
Если вы будете работать с Docker, нам требуется установить в нашу операционную систему такую программу как Docker Desktop. Вы можете перейти по ссылке, скачать и установить для вашей операционной системы.
Она доступна для Mac, Windows и Linux. Linux пользователи могут использовать Docker Engine или Docker Compose.
Вот такие установки у вас должны быть выполнены прежде чем приступать к работе с Docker. Запускаем терминал и для того чтобы убедиться, что Docker у вас имеется, мы можем выполнить команду `docker version`.
У вас выведется версия вашего Docker, установленного в вашей операционной системе. Программа Docker Desktop для Windows - здесь мы будем контролировать все процессы, которые у нас будут происходить, контейнеры.
Запуск n8n в Docker
Простой способ, как вы можете начать работать и развернуть n8n в Docker - это прямо в Docker с помощью команды `docker run` запустить этот образ n8n. Вот он - n8n, такой образ так и называется n8n, который будет работать в каком-то контейнере на каком-то порту.
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
У нас станет доступен порт, где это все будет работать. Но прежде чем это сделать, мы должны создать такое пространство, такой том, где будет храниться наши данные как n8n data.
Давайте этот том создадим. Он создается в специальной директории операционной системы, где это все будет храниться - где будут храниться данные, которые мы будем создавать в нашем n8n приложении.
Вот собственно сама команда, которая у нас здесь есть. Давайте ее точно так же выполним - скопируем и выполним в терминале.
Что у нас здесь есть: используется образ n8n из Docker Hub - хранилища Docker образов. Будет развернуто на порту 5678 наше приложение и монтируется все в наш том, который мы создали выше - n8n data.
Вот она n8n data из этой директории, которая находится в образе n8n. То есть все данные, которые там будет храниться, они будут храниться в этом монтируемом томе для Docker.
Процесс установки и запуска
Запускаем этот образ. У нас будет происходить процесс установки, скачивания всех необходимых зависимостей.
Скачивается образ n8n, все необходимые зависимости. То есть там скорее всего будет n8n, но и Node.js окружение, npm, все остальное - все что нужно для работы с n8n там будет установлено в этом образе.
Нам теперь предлагают нажать клавишу O, чтобы у нас в браузере открылась на порту 5678 сборка, которая теперь работает уже в Docker. Либо можно вручную скопировать и вставить этот адрес в браузер.
Вот она наша установка Docker, которая теперь работает в Docker. Если мы откроем Docker Desktop, то мы можем увидеть, что вот он - контейнер, в котором работает образ n8n, доступный на порту 5678, который мы и видим здесь.
Все можно точно так же - входить, вводить свои данные и работать с n8n.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти