new-catalogIL studio docs
  • Регламенты студии
    • Регламент постановки и выполнения задач
    • Правила для удаленной работы
  • Полезное
    • Вконтакте (VK) постинг в сообщество
    • Удаление пользователя из gitlab’a
    • Добавление swap на linux
    • Установка проекта с помощью Docker
    • Как синхронизировать ветки в Git
    • Базовые настройки безопасности Linux‑сервера
Тема
    В статье
    • Почему Rootless Docker
      • Шаг 1. Подготовка хоста
        • 1.1. Требования
        • 1.2. Установка зависимостей
      • Шаг 2. Установка Docker Engine
        • Способ A — через apt (рекомендуется для продакшна)
        • Способ B — через convenience‑скрипт
        • 2.1. Отключаем системный (rootful) Docker‑демон
      • Шаг 3. Создание сервисного пользователя
        • 3.1. Проверяем subordinate UID/GID
        • 3.2. Включаем linger
      • Шаг 4. Настройка Rootless Docker для пользователя
        • 4.1. Переключаемся в сервисного пользователя
        • 4.2. Запускаем установку rootless‑режима
        • 4.3. Проверяем
      • Шаг 5. Клонирование проекта
        • 5.1. Генерируем SSH‑ключ для доступа к репозиторию
        • 5.2. Клонируем проект
        • 5.3. Создание файла окружения .env
    • Шаг 6. Запуск проекта
      • Шаг 7. Настройка docker-compose.yml для продакшна
        • 7.1. Привязка портов к localhost
        • 7.2. Ограничение ресурсов
        • 7.3. Hardening контейнеров
        • 7.4. Ротация логов
        • 7.5. Полный пример docker-compose.yml
      • Особенности Rootless‑режима
        • Привилегированные порты
        • Хранилище
    • Несколько проектов на одном сервере
    • Рекомендуемый рабочий флоу
    • Итог: что даёт эта схема
        • Экспортировать каталог в DOCX
      Создано в Gramax