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

В процессе отладки в 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) ...

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


Директива command в файле docker-compose.yml позволяет переопределить команду, которая будет выполнена при запуске контейнера. По умолчанию Docker запускает ту команду, которая указана в инструкции CMD внутри Dockerfile образа. Однако, с помощью command можно задать или изменить эту команду на этапе запуска контейнера через Docker Compose....

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


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

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


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

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


host-сеть в Docker предоставляет контейнеру доступ к сетевому стеку хоста напрямую, без дополнительного уровня виртуализации и маршрутизации. Это позволяет контейнеру использовать тот же IP-адрес и сетевой интерфейс, что и хост-система, что помогает минимизировать сетевые задержки и оверхед, характерные для стандартных сетей Docker (например, bridge-сети)....

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


Конкретные значения сетевой задержки в Docker-контейнерах зависят от множества факторов, таких как тип сети (Bridge, Host, Overlay), конфигурация сети хоста и нагрузка на инфраструктуру. Однако исследования и тесты показывают примерный диапазон. ...

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


Да, в Docker-контейнерах может наблюдаться некоторая сетевая задержка по сравнению с неконтейнеризированными приложениями, но в большинстве случаев она минимальна. Это связано с дополнительными слоями виртуализации и маршрутизации сети, которые Docker использует для изоляции контейнеров. Вот основные факторы, которые могут влиять на сетевую задержку в Docker-контейнерах:...

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


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

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


Если юнит-файлы не содержат секции [Install], то они не могут быть включены для автоматического старта с помощью systemctl enable. Это может происходить с временными или служебными юнитами, которые не предназначены для постоянного запуска через systemd....

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


Чтобы сгенерировать TLS-сертификат для клиента, можно использовать инструменты OpenSSL. Приведённый ниже пример включает создание собственного центра сертификации (CA), генерацию клиентского ключа и запроса на сертификат (CSR), а затем выпуск клиентского сертификата....

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