Решения для контейнеров Windows

Корпорация Майкрософт предоставляет решения для контейнеров Windows, используя последние базовые образы Windows Server 2022, чтобы помочь нашим потребителям приступить к работе. Это коллекция примеров для платформ приложений, языков программирования, баз данных и средств непрерывной интеграции (CI). Эти примеры предоставляются как есть и без гарантий. Пожалуйста, можете внести свой вклад в дополнительные примеры или отправить pr, чтобы улучшить текущий репозиторий.

Что такое контейнеры Windows?

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

Все контейнеры создаются из образов контейнеров. Образ контейнера — это набор файлов, упорядоченных в стек слоев, расположенный на локальном компьютере или в удаленном реестре контейнеров. Образы контейнеров, используемые в примерах, описанных в этом разделе, представляют собой образы на основе Windows Server, Windows Server Core и Nano Server:

  • Windows Server содержит полный набор API и системных служб Windows.
  • Windows Server Core — это меньший образ, содержащий подмножество API Windows Server, а именно полную платформу .NET. Он также включает большинство, но не все роли сервера (например, факс-сервер не включается).
  • Nano Server — это самый маленький образ Windows Server и включает поддержку API .NET Core и некоторых ролей сервера.

Базовые образы Windows, используемые для примеров контейнеров, — Это Windows Server 2022, который был выпущен в августе 2021 года. Примеры помогут приступить к работе с контейнерами Windows, например одним из примеров, которые помогут установить биты Python в контейнере Windows.

Решения для контейнеров

Перейдите на вкладки категорий ниже, чтобы узнать, как использовать контейнеры Windows с помощью последних базовых образов Windows Server в разработке приложений. Предоставленные примеры соответствуют шести категориям и обновляются для отражения последних изменений версий, а также следующего базового образа контейнера ОС Windows Server в Docker Hub:

Примечание.

Вы также можете использовать пошаговые руководства по развертыванию, чтобы помочь вам развернуть пример решения. Каждое руководство также может ссылаться на пример кода компаньона.