Непрерывная интеграция Docker

В Docker интегрированы многие инструменты непрерывной интеграции (Continuous Integrations), в которые также входит популярный инструмент Jenkins, в котором у вас есть плагины, которые можно использовать для работы с контейнерами. Итак, давайте быстро рассмотрим плагин Docker, доступный для инструмента Jenkins. Давайте шаг за шагом рассмотрим возможности Jenkins для контейнеров Docker. Шаг 1. Перейдите в панель инструментов Jenkins и нажмите «Manage Jenkins». Шаг 2. Перейдите к «Manage Plugins». Шаг 3. Найдите плагины Docker. Выберите желаемый и нажмите кнопку «Install without restart». ...

28.08.2019 · 1 минута · АЙТИДОКСИ / ITDOXY

Docker Compose

Docker Compose предназначен для запуска нескольких контейнеров как одной службы. Например, предположим, что у вас есть приложение, которое требует NGINX и MySQL, вы можете создать один файл, который будет запускать оба контейнера как службу без необходимости запускать каждый из них по отдельности. В данной главе мы узнаем, как начать работу с Docker Compose. Затем мы рассмотрим, как можно получить простой сервис с MySQL и NGINX и запустить его с помощью Docker Compose. ...

28.08.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Ведение журнала Docker

В Docker имеются механизмы ведения журналов, которые можно использовать для устранения проблем по мере их возникновения. Ведение журнала существует на уровне демона и на уровне контейнера. Давайте подробнее их рассмотрим. Ведение журнала на уровне демона На уровне демона доступно четыре уровня ведения журнала: Debug (Отладка) — детализирует всю возможную информацию, обрабатываемую процессом демона. Info (Информация) — в ней подробно описываются все ошибки, а также информация, обрабатываемая процессом демона. Errors (Ошибки) — в нем подробно описываются все ошибки, обработанные процессом демона. Fatal (Неустранимые ошибки) — детально описывает все неустранимые ошибки, обработанные процессом демона. Выполните следующие шаги, чтобы узнать, как включить ведение журнала. ...

27.08.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY

Docker Cloud

Docker Cloud — это сервис, предоставляемый Docker, в котором вы можете выполнять следующие операции: Nodes — подключение Docker Cloud к своей облачной платформе, например, Azure или AWS, чтобы ускорить работу контейнеров в этих средах. Cloud Repository — предоставление места, где вы можете хранить свои собственные репозитории. Continuous Integration — соединение с GitHub и создание конвейера непрерывной интеграции. Application Deployment — развертывание и масштабирование инфраструктуры и контейнеров. Continuous Deployment — автоматизация развертывания. Начало работы Перейдите по следующей ссылке, чтобы начать работу с Docker Cloud. ...

27.08.2019 · 3 минуты · АЙТИДОКСИ / ITDOXY

Настройка ASP.Net Docker

ASP.Net — это стандартная среда веб-разработки, предоставляемая Microsoft для разработки серверных приложений. Поскольку ASP.Net — это популярная среда веб-разработки, Docker также обеспечил поддержку ASP.Net. Мы рассмотрим различные шаги для настройки и запуска контейнера Docker для ASP.Net. Предисловие Для запуска ASP.Net необходимо выполнить следующие шаги. Шаг 1. Поскольку ASP.Net может выполняться только в системах Windows, сначала необходимо убедиться, что у вас установлена Windows 10 или Windows Server 2016. Шаг 2. Затем убедитесь, что в вашей системе Windows установлены Hyper-V и Containers. Чтобы их установить, вы можете включить или отключить функции Windows. Убедитесь в том, что опции Hyper-V и Containers отмечены, после чего нажмите кнопку OK. ...

27.08.2019 · 2 минуты · АЙТИДОКСИ / ITDOXY