Kanboard-Prod/doc/ru_RU/docker.markdown

5.1 KiB
Raw Blame History

Как запустить Канборд с Docker?

Канборд можно легко запустить с Docker.

Размер образа, приблизительно, 50MB содержит:

Канборд запускает фоновые задачи каждый день в полночь. Переписывание URL (URL rewriting) включено в базовой конфигурации.

Когда контейнер запущен, использование памяти около 20MB.

Использование стабильной версии

Для получения последней стабильной версии Канборда используйте тег stable:

docker pull kanboard/kanboard

docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:stable

Использование разрабатываемой версии (автоматической сборки)

Каждый новый коммит в репозитории вызывает новую сборку в Docker Hub.

docker pull kanboard/kanboard

docker run -d --name kanboard -p 80:80 -t kanboard/kanboard:latest

Используя разрабатываемую версию Канборда с тегом latest, вы принимаете на себя все риски нестабильной версии.

Создание своего образа Docker

Для сборки своего образа, в репозитории Канборда имеется Dockerfile{.docutils .literal}. Склонируйте репозиторий Канборда и выполните следующую команду:

docker build -t youruser/kanboard:master .

или

make docker-image

Для запуска вашего контейнера в фоновом режиме на порту 80:

docker run -d --name kanboard -p 80:80 -t youruser/kanboard:master

Тома

Вы можете прикрепить 2 тома к вашему контейнеру:

  • Каталог с данными: /var/www/kanboard/data
  • Каталог с плагинами: /var/www/kanboard/plugins

Используйте опцию -v для монтирования тома на удаленной машине как описано в официальной документации Docker.

Обновление вашего контейнера

  • Загрузите новый образ
  • Удалите старый контейнер
  • Перезапустите новый контейнер с теми же томами

Переменные окружения

Список переменных окружения доступен на этой странице.

Файлы конфигурации

  • Контейнер уже содержит конфигурационный файл расположенный в /var/www/kanboard/config.php.
  • Вы можете сохранить свой конфиг файл в томе с данными: /var/www/kanboard/data/config.php.

Ссылки

Русская документация Kanboard