Установка GitLab Runner в Ubuntu 24.04

GitLab Runner — это агент (веб-приложение), предназначенный для выполнения задач GitLab CI/CD из файла .gitlab-ci.yml, который располагается в корневой директории вашего проекта, тем самым автоматизируя рутинную работу по тестированию и развёртыванию проекта на рабочем сервере.  Runner можно установить как на том же сервере, где установлен GitLab, так и отдельно. Главное, чтобы между GitLab Runner и сервером GitLab … Читать далее

Использование docker init для генерации конфигураций Dockerfile и docker-compose

Утилита docker init делает докеризацию легкой, особенно для новичков в Docker. Это устраняет ручную задачу написания Dockerfiles и других файлов конфигурации, экономя время и минимизируя ошибки.

Настройка SSL-сертификата для среды Docker-Compose с помощью файла .pfx

Я не слышал о файлах .pfx, пока не пришлось использовать их для настройки SSL-сертификатов для среды Docker. Оказалось, что: Файлы .pfx — это защищенные паролем файлы, содержащие как публичные, так и приватные пары сертификатов. Таким образом, вместо получения файлов .crt, .pem или .key от вашего поставщика сертификатов SSL вы можете получить файл .pfx. В этом … Читать далее

Установка Docker, Docker-compose и Docker-UI (Portainer) в Ubuntu 24.04

Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в средах с поддержкой контейнеризации, контейнеризатор приложений. Позволяет «упаковать» приложение со всем своим окружением и зависимостями в контейнер, который может быть развёрнут на любой Linux-системе с поддержкой контрольных групп в ядре, а также предоставляет набор команд для управления этими контейнерами. В репозитории Ubuntu обычно выложена … Читать далее