Як запустити свій перший контейнер Docker Windows Server

Контейнери Docker Windows Server дозволяють запускати програми в ізольованих середовищах на Windows Server. Ці контейнери призначені для роботи з виконуваними файлами Windows на основі образів Windows Server Core або Nano Server. У цій публікації ми поговоримо про них і побачимо, як ви можете це зробитизапустіть свій перший Docket Windows Server Container.

Контейнери Docker Windows Server дозволяють запускати програми в Windows у легкому та ізольованому середовищі. Вони працюють як невеликі пакунки, які містять усе, що потрібно для роботи програми, наприклад код, бібліотеки та системні інструменти. Ці контейнери засновані на образах Windows Server, таких як Nano Server або Server Core. Вони швидші та використовують менше ресурсів порівняно з традиційними віртуальними машинами. За допомогою Docker ви можете легко створювати, запускати та керувати цими контейнерами. Це допомагає розробникам і ІТ-командам швидше й ефективніше створювати й розгортати програми, не заважаючи іншим програмам на тому самому сервері.

Щоб запустити свій перший контейнер Docker Windows Server, потрібно виконати наведені нижче дії.

  1. Встановіть роль і контейнер Hyper-V
  2. Встановіть модуль Docker
  3. Перезавантажте сервер
  4. Витягніть і запустіть свій образ Docker

Давайте обговоримо їх детально.

1] Встановіть роль Hyper-V і функцію контейнера

По-перше, нам потрібно підготувати наш сервер для Docker, перевіривши всі передумови. Для цього нам потрібно встановитиФункція ролі та контейнера Hyper-Vперший у нашій системі. Для цього вам потрібно виконати наведені нижче дії.

  1. ВІДЧИНЕНОМенеджер сервераі натисніть наДодайте ролі та функції.
  2. Натисніть Далі.
  3. ВиберітьВстановлення на основі ролей або функційа потім натисніть Далі.
  4. Тепер виберіть сервер і натисніть «Далі».
  5. Тоді треба шукатиHyper-Vі встановіть прапорець, натиснітьДодайте функціїякщо буде запропоновано, а потім натисніть Далі.
  6. Перейти доособливостівкладка, галочкаконтейнери,і натисніть Далі.
  7. Потім натисніть «Далі», щоб перейти доВіртуальні комутаторивкладка.
  8. Потім потрібно відмітити свій ethernet і натиснути «Далі».
  9. Продовжуйте натискати Далі, доки не досягнетеРезультатиі натисніть «Встановити», щоб розпочати встановлення.

Встановлення займе трохи часу, оскільки це залежить від апаратних можливостей вашого сервера.

Після цього потрібно перезавантажити сервер.

2] Встановіть модуль Docker

Після налаштування попередніх умов ми повинні інсталювати модуль Docker. Ви можете зробити це, просто виконавши таку командуPowerShell (від імені адміністратора).

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

Вам потрібно почекати кілька хвилин, тому що інсталяція модуля на вашому комп’ютері займе деякий час. Після цього вам потрібно встановити пакет Docker. Для цього виконайте наведену нижче команду.

Install-Package -Name docker -ProviderName DockerMsftProvider

Зачекайте кілька хвилин, оскільки для встановлення пакета на вашому комп’ютері знадобиться деякий час.

3] Перезавантажте сервер

Після цього потрібно перезапустити сервер. Для цього ви можете або бігтиПерезавантажте комп'ютеру PowerShell або перезапустіть із меню «Пуск». Після завантаження комп’ютера переходьте до наступного кроку.

4] Витягніть і запустіть образ Windows Docker

Тепер, коли ваш сервер працює, нам потрібно, щоб ви його відкрилиPowerShellзнову з правами адміністратора. Потім ви повинні виконати наступну команду, щоб отримати образ Docker.

docker pull mcr.microsoft.com/windows/servercore:ltsc2022

Зробивши це, ви повинні виконати таку команду, щоб перевірити образ докера.

docker image ls

Ви побачите деталі зображення, які свідчать про те, що ви встановили докер і маєте образ.

Після того, як ви витягли зображення, ви можете продовжити його запуск.

docker run mcr.microsoft.com/windows/nanoserver:ltsc2022

Згадана команда робить сеанс неінтерактивним; щоб зробити його інтерактивним, потрібно виконати таку команду.

docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022

Ми збираємося запустити останній.

Коли ви запустите команду, вам буде надано інший інтерактивний запит. Потім ви можете продовжити роботу в підказці Docker.

Таким чином, ви запустили контейнер Docker і перебуваєте в ньому. Отже, якщо ви запустите командуім'я хоста,ви побачите назву контейнера Docker, до якого ви ввійшли.

Ми сподіваємося, що ви зможете встановити та запустити Windows Docker Container на Windows Server.

читати:

Як запустити контейнер Docker у Windows?

Щоб запустити контейнер Docker у Windows, переконайтеся, що Docker встановлено та запущено. Відкрийте командний рядок або PowerShell, а потім витягніть зображення контейнера за допомогою командиdocker pull [image_name] (наприклад, docker pull microsoft/nanoserver). Після завантаження скористайтеся командоюзапуск докера [ім'я_зображення]щоб запустити контейнер. Ви можете додати такі параметри, як-цедля інтерактивного режиму або–name [назва_контейнера]щоб назвати свій контейнер. Після виконання команди контейнер запуститься, і ви зможете з ним взаємодіяти. Щоб зупинити контейнер пізніше, використовуйтезупинка докера [назва_контейнера].

читати:

Чи можу я запустити контейнери Docker на Windows Server?

Так, ви можете запускати контейнери Docker на Windows Server, якщо сервер підтримує контейнери. Windows Server надає необхідні функції для запуску контейнерів Windows, які є ізольованими середовищами програм. Щоб використовувати Docker, необхідно ввімкнути функцію «Контейнери» на сервері та встановити Docker.

Related Posts