45
Защита контейнеров на платформе Windows 2016
Вадим Смолев

Цели

Необходимо исследовать особенности работы с новыми контейнерными технологиями, предоставляемыми Windows: “Windows Server Containers” и “Hyper-V Containers”, а также контейнеров Docker. Основным направлением исследований являются возможности резервного копирования и восстановления конкретных состояний контейнеров.

Краткий обзор технологий:

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/about/about_overview

https://docs.docker.com/engine/understanding-docker/

Что требуется изучить:

  • Научиться конфигурировать и разворачивать контейнеры. Управлять Windows контейнерами с помощью инструментов Windows PowerShell (C#) и WMI
  • Научиться конфигурировать и разворачивать контейнеры Docker (в том числе в среде Windows) и управлять ими
  • Подробно изучить особенности работы контейнера, особенно в рамках «Sandbox»

Изучить возможность сохранения состояния Sandbox и его восстановления из бэкапа

Результат

Минимальный:

Реферат/Отчет по описанным в первом пункте вопросам

Средний:

Работающие PS скрипты или приложения C#/Python для тестирования функционала сервиса контейнеров Docker и Windows (получение списка контейнеров, создание снепшотов, изменение конфигурации контейнеров).

Максимальный:

Работающие PS скрипты или приложения C#, позволяющие производить резервное копирование и восстановление состояний контейнеров.