Обзор
Установка
Docker-образ

Консольная утилита

Dockhost Cli - это консольная утилита для управления проектами.

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

Команды для работы с файлом dockhost.yaml, который описывает структуру проекта: сервисы, порты, домены, переменные окружения. Конфигурация позволяет декларативно управлять всеми ресурсами проекта.

  • Файл dockhost.yaml — описание формата конфигурации
  • compose apply — применить конфигурацию из файла
  • compose delete — удалить ресурсы по конфигурации
  • compose dump — экспортировать текущую конфигурацию проекта

Настройки

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

Проекты

Команды для управления проектами — изолированными рабочими пространствами, которые объединяют приложения, репозитории, сетевые диски и другие ресурсы.

Приложения

Команды для управления приложениями — запущенными сервисами (веб-сайты, API, базы данных), развёрнутыми из каталога или собственного репозитория.

Репозитории Git

Команды для управления Git-репозиториями — хранения исходного кода приложений. Репозиторий автоматически собирает Docker-образ при каждом push.

Реестры образов

Команды для управления авторизацией в реестрах Docker-образов (Docker Hub, GitLab Container Registry и др.). Необходимы для использования приватных образов в приложениях.

Окружение

Команды для управления переменными окружения и файлами конфигураций приложений. Переменные используются для хранения настроек, секретов и параметров подключения без изменения кода.

Команды для работы с файлами конфигураций.

Сетевые диски

Команды для работы с сетевыми дисками — общим хранилищем файлов, доступным из контейнеров и по протоколам SFTP/FTP. Диски используются для хранения загруженных файлов, бэкапов и других данных.

Контейнеры

Команды для управления контейнерами — запущенными экземплями приложений. Позволяют просматривать логи, выполнять команды внутри контейнера, масштабировать и перезапускать сервисы.

Сетевые сервисы

Команды для управления сетевыми сервисами, доменами, портами и маршрутами. Сетевые сервисы обеспечивают доступ к приложениям извне: привязку доменов, проброс портов, маршрутизацию трафика.

Сервисы

Домены

Порты

Маршруты

Прочее

  • network port-forward — пробросить порт сервиса на локальную машину
Далее
Установка
В этой статье
Файлы конфигураций
Настройки
Проекты
Приложения
Репозитории Git
Реестры образов
Окружение
Сетевые диски
Контейнеры
Сетевые сервисы

Мы используем файлы cookies

Продолжив работу с сайтом, вы соглашаетесь с   политикой использования файлов Cookies