Docker Compose - это один из первых шагов к управлению вашими сервисами в парадигме IaC (Infrastructure as Code). Когда для того чтобы выкатить что-либо вы используете не набор команд а-ля `docker run` с кучей параметров, и при этом не одну команду docker run, а кучу таких команд для того чтобы выкатить каждый контейнер. А запускаете весь набор контейнеров нужных для работы вашего приложения с помощью одной только команды `docker compose up -d`, которая прочитает файл compose.yaml, интерпретирует его и поднимет все описанные там сервисы.
AdminGuide·
Что такое Docker Compose
Docker Compose - это один из первых шагов к управлению вашими сервисами в парадигме IaC (Infrastructure as Code). Когда для того чтобы выкатить что-либо вы используете не набор команд а-ля `docker run` с кучей параметров, и при этом не одну команду docker run, а кучу таких команд для того чтобы выкатить каждый контейнер. А запускаете весь набор контейнеров нужных для работы вашего приложения с помощью одной только команды `docker compose up -d`, которая прочитает файл compose.yaml, интерпретирует его и поднимет все описанные там сервисы.
Docker - это технология, позволяющая поставлять программные решения, упакованные в специальные образы (имиджи) вместе со всеми необходимыми для их работы локальными зависимостями. В рамках одного каноничного имиджа может быть упакован 1 процесс (например nginx, который поднимает 1 сайт) и в этот же имидж могут быть установлены все необходимые для его запуска библиотеки. Когда же сайту для работы необходима, например база данных, то эта база данных поставляется уже отдельным имиджем. Таким образом на основе нескольких имиджей формируется гибкое решение, не зависящее от библиотек и ПО, уже установленного на сервере (докерноде), на котором эти имиджи запускаются.
Главная проблема, которую решает докер - это зависимости. Разрабатывая какое-либо решение, вы включаете в имидж все необходимые...
AdminGuide·
Что такое Docker
Docker - это технология, позволяющая поставлять программные решения, упакованные в специальные образы (имиджи) вместе со всеми необходимыми для их работы локальными зависимостями. В рамках одного каноничного имиджа может быть упакован 1 процесс (например nginx, который поднимает 1 сайт) и в этот же имидж могут быть установлены все необходимые для его запуска библиотеки. Когда же сайту для работы необходима, например база данных, то эта база данных поставляется уже отдельным имиджем. Таким образом на основе нескольких имиджей формируется гибкое решение, не зависящее от библиотек и ПО, уже установленного на сервере (докерноде), на котором эти имиджи запускаются.
Главная проблема, которую решает докер - это зависимости. Разрабатывая какое-либо решение, вы включаете в имидж все необходимые...
Ubuntu — самый популярный дистрибутив Linux на сегодняшний день. С неё проще вкатываться в линукса, по ней есть множество материалов, она обладает прогнозируемым расписанием релизов. На данный момент все выходящие релизы получают обновления безопасности 5 лет с момента выхода. Тоесть Ubuntu 26 Будет получать обновления безопасности до 2031-го года.
AdminGuide·
Установка Ubuntu Server 26
Ubuntu — самый популярный дистрибутив Linux на сегодняшний день. С неё проще вкатываться в линукса, по ней есть множество материалов, она обладает прогнозируемым расписанием релизов. На данный момент все выходящие релизы получают обновления безопасности 5 лет с момента выхода. Тоесть Ubuntu 26 Будет получать обновления безопасности до 2031-го года.
GitLab — это платформа DevOps с открытым исходным кодом (для self-hosted есть бесплатная версия CE). Она объединяет в одном продукте весь жизненный цикл разработки ПО — от хранения кода до деплоя.
AdminGuide·
Что такое GitLab
GitLab — это платформа DevOps с открытым исходным кодом (для self-hosted есть бесплатная версия CE). Она объединяет в одном продукте весь жизненный цикл разработки ПО — от хранения кода до деплоя.
Docker Hub — это официальный публичный реестр (registry) контейнерных образов от компании Docker. Простыми словами: это штука в которой хранятся те штуки (имиджи), которые нужны для того, чтобы взлетел ваш контейнер. Или можно провести аналогию с гитами, только в гитах хранится код, а в реестрах докера хранятся имиджи докера.
AdminGuide·
Что такое DockerHub
Docker Hub — это официальный публичный реестр (registry) контейнерных образов от компании Docker. Простыми словами: это штука в которой хранятся те штуки (имиджи), которые нужны для того, чтобы взлетел ваш контейнер. Или можно провести аналогию с гитами, только в гитах хранится код, а в реестрах докера хранятся имиджи докера.
Резервный DHCP сервер Linux AD-DC всегда должен быть готов в максимально короткие сроки принять на себя функционал основного DHCP сервера. Для этого резервный DHCP сервер должен быть проинтегрирован с DHCP сервером контроллера домена Linux AD-DC. После интеграции он будет находиться в режиме ожидания. Всегда готовый автоматически принять на себя роль DHCP сервера в случае падения...
AdminGuide·
Резервный DHCP сервер Linux AD-DC Ubuntu 18.04
Резервный DHCP сервер Linux AD-DC всегда должен быть готов в максимально короткие сроки принять на себя функционал основного DHCP сервера. Для этого резервный DHCP сервер должен быть проинтегрирован с DHCP сервером контроллера домена Linux AD-DC. После интеграции он будет находиться в режиме ожидания. Всегда готовый автоматически принять на себя роль DHCP сервера в случае падения...
Запуск дополнительного Linux AD-DC мы откладывали до последнего. Только однажды стартовали для отладки. Всё это время мы настраивали и тестировали отдельные его элементы. И в данный момент, если ранее вы всё делали в соответствии с рекомендациями мы на финишной прямой. У вас есть работающий Linux AD-DC держащий FSMO роли и дополнительный Linux AD-DC, готовый к...
AdminGuide·
Запуск дополнительного Linux AD-DC
Запуск дополнительного Linux AD-DC мы откладывали до последнего. Только однажды стартовали для отладки. Всё это время мы настраивали и тестировали отдельные его элементы. И в данный момент, если ранее вы всё делали в соответствии с рекомендациями мы на финишной прямой. У вас есть работающий Linux AD-DC держащий FSMO роли и дополнительный Linux AD-DC, готовый к...
Резервный Ubuntu AD-DC нуждается в рабочем DNS сервере. При этом этот DNS сервер не должен быть независимым. Он должен работать совместно с другими серверами домена. В связи с этим мы и настраивали репликацию SysVol. Теперь, прежде чем впервые включить установленный ранее на резервный Ubuntu AD-DC BIND9, мы должны проверить, реплицируется ли наша днс зона на...
AdminGuide·
Резервный Ubuntu AD-DC — запуск BIND9
Резервный Ubuntu AD-DC нуждается в рабочем DNS сервере. При этом этот DNS сервер не должен быть независимым. Он должен работать совместно с другими серверами домена. В связи с этим мы и настраивали репликацию SysVol. Теперь, прежде чем впервые включить установленный ранее на резервный Ubuntu AD-DC BIND9, мы должны проверить, реплицируется ли наша днс зона на...
Репликация SysVol Linux AD-DC необходима для поддержания в актуальном состоянии информации внутри домена. Ранее мы всё подготовили к тому чтобы сейчас произвести запуск репликации. Прогнав все необходимые тесты на этапе настройки репликации, дошли до текущей части инструкции. Просто реплицировать SysVol - с одного контроллера домена на другой - недостаточно. Всегда нужно помнить что есть файл...
AdminGuide·
Репликация SysVol Linux AD-DC. Запуск и проверка.
Репликация SysVol Linux AD-DC необходима для поддержания в актуальном состоянии информации внутри домена. Ранее мы всё подготовили к тому чтобы сейчас произвести запуск репликации. Прогнав все необходимые тесты на этапе настройки репликации, дошли до текущей части инструкции. Просто реплицировать SysVol - с одного контроллера домена на другой - недостаточно. Всегда нужно помнить что есть файл...