IT заметки по программированию
IT заметки по программированию
IT заметки по программированию
IT заметки по программированию

Kubernetes — это система оркестрации контейнеров с открытым исходным кодом, разработанная для автоматизации развертывания, управления и масштабирования контейнеризированных приложений. Она позволяет управлять кластером серверов, распределяя контейнеры по узлам кластера, следит за их состоянием, поддерживает высокую доступность и обеспечивает возможность автоматического восстановления приложений в случае сбоев....

продолжить чтение


GitLab Runner — это приложение, которое используется для выполнения задач CI/CD (непрерывной интеграции и доставки) в GitLab. Runner взаимодействует с GitLab CI/CD для выполнения задач, таких как сборка, тестирование и развертывание кода....

продолжить чтение


После установки GitLab в Docker с помощью Ansible, чтобы получить initial_root_password, нужно выполнить несколько шагов, так как пароль хранится внутри контейнера GitLab и автоматически генерируется при первом запуске. Вот пошаговая инструкция, как это сделать с использованием Ansible:...

продолжить чтение


Docker Compose V2 — это обновленная версия инструмента Docker Compose, который используется для определения и управления многоконтейнерными Docker-приложениями. В отличие от предыдущей версии, Docker Compose V2 имеет несколько улучшений и изменений, которые делают его более интегрированным, производительным и удобным в использовании....

продолжить чтение


Параметр GITLAB_OMNIBUS_CONFIG используется для передачи конфигурационных настроек в GitLab, развернутый с помощью Docker. Он позволяет настроить различные параметры через окружение контейнера без необходимости редактировать конфигурационные файлы вручную. Эти параметры аналогичны тем, что вы настраиваете в файле /etc/gitlab/gitlab.rb при установке GitLab Omnibus на сервер....

продолжить чтение


Пример Ansible playbook для установки GitLab с использованием Docker и Docker Compose. Этот плейбук сначала устанавливает Docker и Docker Compose, а затем создает и запускает контейнер GitLab с помощью Docker Compose....

продолжить чтение


Ошибка, которую вы видите, связана с тем, что Ansible не смог загрузить GPG-ключ Docker через HTTPS. Это может быть вызвано рядом причин, включая проблемы с сетью, устаревшие версии Python, или неправильные параметры SSL....

продолжить чтение


В процессе отладки в IDE PhpStorm с помощью XDebug в Docker может вылететь такая ошибка: Xdebug: [Step Debug] Could not connect to debugging client. Tried: host.docker.internal:9003 (fallback through xdebug.client_host/xdebug.client_port) ...

продолжить чтение


Команда docker tag используется для присвоения нового тега существующему образу Docker, что позволяет создавать алиасы для образов. Это полезно для переименования образов, добавления версий или указания другого реестра....

продолжить чтение