Добавить в Dockerfile pgsql и pdo_pgsql...
продолжить чтение
Сетевой сканер nmap позволяет проверить список портов Ubuntu так, как бы это делал злоумышленник при попытке атаки на вашу систему...
продолжить чтение
$ docker exec container_name pg_dump -U username -F t dbname | gzip > save/my_db-$(date +%Y-%m-%d).tar.gz...
продолжить чтение
Рабочее решение настройки Xdebug для использования его при отладке в PhpStorm с использованием удаленного интерпретатора PHP, работающего внутри Docker-контейнера....
продолжить чтение
Вход в псевдотерминал контейнера Docker ...
продолжить чтение
Иногда бывает, что не все контейнеры стартуют и просто остановка и перезапуск не помогают....
продолжить чтение
Директива command в файле docker-compose.yml позволяет переопределить команду, которая будет выполнена при запуске контейнера. По умолчанию Docker запускает ту команду, которая указана в инструкции CMD внутри Dockerfile образа. Однако, с помощью command можно задать или изменить эту команду на этапе запуска контейнера через Docker Compose....
продолжить чтение
Эти команды используются для создания пары ключей (приватного и публичного) и самоподписанного сертификата с использованием OpenSSL....
продолжить чтение
Использование секретов в GitLab — это способ безопасно управлять конфиденциальной информацией, такой как пароли, токены доступа и другие данные, которые не должны храниться в явном виде в репозиториях. В GitLab секреты обычно хранятся в виде переменных CI/CD и могут использоваться в конвейерах (pipelines) для автоматизации....
продолжить чтение
Amazon Web Services (AWS) — это облачная платформа, предоставляемая компанией Amazon, которая предлагает широкий спектр услуг для вычислений, хранения данных, баз данных, аналитики, машинного обучения, сетей, мобильных приложений и многого другого. AWS позволяет компаниям и разработчикам использовать мощные облачные ресурсы без необходимости приобретения и обслуживания собственного физического оборудования....
продолжить чтение
Nginx (произносится как "engine-x") — это высокопроизводительный веб-сервер, обратный прокси-сервер и балансировщик нагрузки с открытым исходным кодом. Он широко используется для обслуживания веб-сайтов, обработки HTTP-запросов, балансировки нагрузки и кэширования. Nginx известен своей высокой производительностью, стабильностью и низким потреблением ресурсов....
продолжить чтение
HAProxy (High Availability Proxy) — это высокопроизводительный и надежный балансировщик нагрузки и прокси-сервер с открытым исходным кодом. Он используется для распределения входящего трафика между несколькими серверами, что повышает доступность, производительность и отказоустойчивость приложений. HAProxy поддерживает протоколы HTTP, TCP и WebSocket и широко используется для балансировки нагрузки веб-приложений, баз данных и других сервисов....
продолжить чтение
Ansible — это инструмент для автоматизации IT-процессов, таких как настройка серверов, развертывание приложений, управление конфигурациями и оркестрация задач. Ansible использует декларативный подход, что позволяет описывать желаемое состояние системы в виде простых текстовых файлов (обычно в формате YAML). Он не требует установки агентов на управляемые узлы, так как использует SSH для выполнения задач....
продолжить чтение
Docker — это платформа для разработки, доставки и запуска приложений в изолированных средах, называемых контейнерами. Контейнеры позволяют упаковать приложение со всеми его зависимостями (библиотеками, настройками, системными инструментами) в единый portable-пакет, который можно запускать на любой системе, поддерживающей Docker. Это упрощает процесс разработки, тестирования и развертывания приложений, обеспечивая согласованность работы на разных этапах жизненного......
продолжить чтение
Сеть bridge в Docker — это виртуальная сеть, которая создается по умолчанию и позволяет контейнерам на одном хосте обмениваться данными друг с другом, а также с внешней сетью. Этот тип сети используется для сетевой изоляции и маршрутизации трафика между контейнерами и между контейнерами и хостом....
продолжить чтение
Для использования host-сети в docker-compose достаточно указать в конфигурации сети тип host. Это позволяет контейнеру использовать сетевой стек хоста, как при запуске с флагом --network host в Docker CLI....
продолжить чтение
host-сеть в Docker предоставляет контейнеру доступ к сетевому стеку хоста напрямую, без дополнительного уровня виртуализации и маршрутизации. Это позволяет контейнеру использовать тот же IP-адрес и сетевой интерфейс, что и хост-система, что помогает минимизировать сетевые задержки и оверхед, характерные для стандартных сетей Docker (например, bridge-сети)....
продолжить чтение
Конкретные значения сетевой задержки в Docker-контейнерах зависят от множества факторов, таких как тип сети (Bridge, Host, Overlay), конфигурация сети хоста и нагрузка на инфраструктуру. Однако исследования и тесты показывают примерный диапазон.
...
продолжить чтение