Как запускать контейнеры Docker на Windows Server

Docker — мощная программа контейнеризации для серверных систем Windows, Linux и BSD. С помощью Docker вы можете развертывать множество автономных приложений, таких как Plex, NextCloud, PhotoPrism, Nginx и т. д. Вот как запускать контейнеры Docker на Windows Server.

Как установить Докер на Windows Server

Чтобы использовать версию Docker для командной строки на вашем Windows Server, вам необходимо установить ее с помощью инструмента PowerShell. Откройте Powershell на вашем Windows Server от имени администратора.

Когда приложение Powershell открыто, используйте  команду Install-Module . Эта команда активирует репозиторий программного обеспечения галереи Powershell «PSGallery» на вашем сервере Windows.

Install-Module -Name DockerMsftProvider `-Repository PSGallery`-Force

Windows попросит вас импортировать поставщика «NuGet» с помощью приведенной выше команды модуля. Выберите «Y» на клавиатуре, чтобы импортировать его. Затем выполните приведенную  ниже команду Install-Package  , чтобы установить пакет «docker» на свой сервер.

Install-Package -Name docker ` -ProviderName DockerMsftProvider

После ввода приведенной выше команды Powershell сообщит: «Пакет(ы) исходит из источника пакета, который не помечен как надежный. Вы уверены, что хотите установить программное обеспечение из «DockerDefault»? 

Нажмите  клавишу на клавиатуре, чтобы сообщить Windows Server, что вы доверяете этому источнику программного обеспечения и хотите установить Docker через Powershell. Затем, как только инструмент Powershell завершит установку пакета «docker», вы должны перезагрузить Windows Server. Вы можете перезагрузить его с помощью команды ниже.

Перезагрузка-Компьютер-Принудительно

После перезагрузки снова войдите на свой сервер. Затем перезапустите Powershell и используйте  команду Get-WindowsFeature  , чтобы убедиться, что у вас включен Docker. Предполагая, что вы это сделаете, вы увидите [X] Containers.

Чтобы узнать больше о Docker, запустите  команду docker –help  в приложении Powershell. Это покажет вам раздел «помощь» Docker. В этом разделе будет рассмотрено все, что вам нужно знать об инструменте Docker и о том, как использовать его команды.

докер --помощь

Как проверить, что Docker работает

Чтобы убедиться, что приложение Docker правильно работает на вашем Windows Server, вы должны загрузить контейнер «hello-world» и запустить его. Чтобы загрузить «hello-world», убедитесь, что у вас открыт Powershell. Затем используйте следующую команду.

docker pull привет-мир

Если вы можете «вытащить» контейнер «hello-world», Docker должен нормально работать на вашем сервере Windows. Чтобы запустить контейнер «hello-world», выполните следующую команду запуска docker 

докер запускает привет-мир

Предполагая, что приведенная выше команда выполнена успешно, вы должны увидеть следующее сообщение:

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
1. The Docker client contacted the Docker daemon.
2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
(windows-amd64, nanoserver-ltsc2022)
3. The Docker daemon created a new container from that image which runs the
executable that produces the output you are currently reading.
4. The Docker daemon streamed that output to the Docker client, which sent it
to your terminal.

Как загрузить контейнеры Docker на Windows Server

Чтобы запустить контейнер Docker на вашем Windows Server, вы должны сначала извлечь его из Dockerhub . Перейдите на Dockerhub и найдите контейнер, который вы хотите запустить на своем сервере. однако имейте в виду, что вы сможете использовать только контейнеры Windows, а не Linux.

Примечание. Если вы хотите использовать контейнеры Linux на Windows Server, это возможно. Однако вам потребуется установить Docker для Windows вместо корпоративной версии Docker, описанной в этом руководстве.

Найдя образ, прочитайте страницу с официальными инструкциями по его запуску. Затем откройте окно Powershell. Затем перетащите образ Docker в систему с помощью  команды docker pull

docker вытащить windows-docker-контейнер

Как запускать контейнеры Docker на Windows Server

Чтобы запустить контейнер Docker на вашем Windows Server , начните с выполнения  команды docker ps -a в Powershell. Эта команда выведет список всех контейнеров в вашей системе, даже не запущенных. 

докер пс-а

После выполнения  команды docker ps -a  Docker покажет вам все контейнеры. Найдите идентификатор контейнера, который вы хотите запустить на Windows Server. Затем запустите  команду docker run  .

запуск докера CONTAINER_ID

После выполнения приведенной выше команды ваш контейнер Docker будет запущен на Windows Server. Чтобы закрыть этот контейнер, вы можете запустить  команду docker stop  .

остановка докера CONTAINER_ID

Как удалить контейнеры Docker на Windows Server

В какой-то момент вы можете удалить контейнер Docker из вашей системы Windows Server. Для этого сделайте следующее. Сначала откройте Powershell. Затем запустите  команду docker ps -a  , чтобы получить список всех контейнеров.

докер пс-а

После перечисления всех контейнеров используйте  команду docker rm  , чтобы удалить контейнер из вашей системы Windows Server.

докер рм CONTAINER_ID

Оставить комментарий

Как создать загрузочный USB-носитель для установки Windows 11 25H2

Как создать загрузочный USB-носитель для установки Windows 11 25H2

Для создания загрузочного USB-накопителя с Windows 11 25H2 можно использовать Rufus, Ventoy, командную строку и Media Creation, вот как это сделать.

Сборка 26220.7653 (KB5074157) для Windows 11 добавляет новые настройки темного режима (Dev, Beta).

Сборка 26220.7653 (KB5074157) для Windows 11 добавляет новые настройки темного режима (Dev, Beta).

Обновление KB5074157 (сборка 26220.7653) для Windows 11 улучшает темный режим, добавляет поддержку обоев WebP и исправляет проблемы с панелью задач, кнопкой «Пуск», Bluetooth и другими функциями.

Обновление Windows 11 KB5074109 оказалось катастрофой – Список основных проблем

Обновление Windows 11 KB5074109 оказалось катастрофой – Список основных проблем

Обновление KB5074109, выпущенное в январе 2026 года для Windows 11, вызвало сбои, проблемы с загрузкой, неполадки в Outlook и ошибки при удалении, вынудив пользователей удалить его.

Как предотвратить отображение переписок ChatGPT в результатах поиска Google.

Как предотвратить отображение переписок ChatGPT в результатах поиска Google.

Предотвратите появление ваших переписок в ChatGPT в результатах поиска Google, просмотрев и удалив общедоступные ссылки ChatGPT. Вот как это сделать.

Как установить подсистему Windows для Android (WSA) на Windows 11

Как установить подсистему Windows для Android (WSA) на Windows 11

Вы можете установить подсистему Windows для Android (WSA), чтобы запускать приложения Android на Windows 11, используя Microsoft Store или PowerShell. Вот как это сделать.

Как запретить ChatGPT использовать ваши личные данные для обучения ИИ

Как запретить ChatGPT использовать ваши личные данные для обучения ИИ

По умолчанию OpenAI собирает содержимое ваших разговоров в ChatGPT для обучения ИИ, и вот как отключить эту функцию для повышения конфиденциальности.

Сборка 26120.4733 (KB5062651) для Windows 11 24H2 с изменениями (бета-версия)

Сборка 26120.4733 (KB5062651) для Windows 11 24H2 с изменениями (бета-версия)

Сборка 26120.4733 (KB5062651) для Windows 11 включает в себя новое описание изображений с помощью ИИ, переработанный дизайн разрешений приложений и защиту администратора в бета-канале.

Сборка 26200.5702 (KB5062653) для Windows 11 25H2 добавляет новые функции (для разработчиков)

Сборка 26200.5702 (KB5062653) для Windows 11 25H2 добавляет новые функции (для разработчиков)

Сборка 26200.5702 (KB5062653) для Windows 11 25H2 включает в себя описания изображений с помощью ИИ, новые функции безопасности администратора, переработанные диалоги разрешений и многое другое.

Как установить приложение с помощью WinGet на Windows 10

Как установить приложение с помощью WinGet на Windows 10

Теперь вы можете использовать команду winget для установки приложений в Windows 10, и вот шаги, которые необходимо выполнить с помощью диспетчера пакетов Windows.

Как включить (или отключить) клавишу Print Screen в инструменте «Ножницы» в Windows 11

Как включить (или отключить) клавишу Print Screen в инструменте «Ножницы» в Windows 11

Включить или отключить клавишу Print Screen для инструмента «Ножницы» в Windows 11 и восстановить классическое сочетание клавиш или назначить его другому приложению.