Контейнерите на Docker Windows Server ви позволяват да стартирате приложения в изолирани среди на Windows Server. Тези контейнери са проектирани да работят с изпълними файлове на Windows въз основа на изображенията на Windows Server или Nano Server. В тази публикация ще говорим за тях и ще видим как можете Стартирайте първия си Docket Windows Server Container.
ntfs disabledeletenotify = 0 (забранено)
Стартирайте първия си контейнер на Docker Windows Server
Контейнерите на Docker Windows Server ви позволяват да стартирате програми на Windows в лека и изолирана среда. Те работят като малки пакети, които включват всичко, което трябва да стартира, като кодът, библиотеките и системните инструменти. Тези контейнери са базирани на изображения на Windows Server като Nano Server или Core Server. Те са по -бързи и използват по -малко ресурси в сравнение с традиционните виртуални машини. С Docker можете лесно да създавате, стартирате и управлявате тези контейнери. Това помага на разработчиците и ИТ екипите да изграждат и разгръщат приложения по -бързо и ефективно, без да се намесват в други програми на същия сървър.
За да стартирате първия си контейнер на Docker Windows Server, трябва да следвате стъпките, споменати по -долу.
- Инсталирайте Hyper-V роля и функция на контейнера
- Инсталирайте модула Docker
- Рестартирайте вашия сървър
- Издърпайте и пуснете вашето изображение на докер
Нека ги обсъдим подробно.
1] Инсталирайте Hyper-V роля и функция на контейнера
Първо, трябва да подготвим нашия сървър за Docker, като проверим всички предпоставки. За да направим това, трябва да инсталираме Hyper-V роля и функция на контейнера първо в нашата система. За да направите това, трябва да следвате стъпките, споменати по -долу.
- Отворен Сървър мениджър и щракнете върху Добавете роли и функции.
- Кликнете върху Напред.
- Изберете Базирана на ролеви или базирани на функции инсталация и след това щракнете върху Напред.
- Сега изберете сървъра и щракнете върху Напред.
- След това трябва да търсите Hyper-V и поставете отметка в квадратчето, щракнете върху Добавете функции Ако бъдете подканени, и след това щракнете върху Напред.
- Отидете на Характеристики Раздел, отметка Контейнери, и щракнете върху Напред.
- След това щракнете върху Напред, за да стигнете до Виртуални превключватели Tab.
- След това трябва да отбележите Ethernet и да щракнете върху Напред.
- Продължавайте да щракнете върху следващото, докато стигнете до Резултати Раздел и щракнете върху Инсталиране, за да започнете инсталацията.
Инсталацията ще отнеме малко време, тъй като зависи от хардуерните възможности на вашия сървър.
След като сте готови, трябва да рестартирате сървъра си.
2] Инсталирайте модула Docker
След като конфигурираме предпоставките, трябва да инсталираме модула Docker. Можете да направите това просто, като изпълните следната команда в PowerShell (като администратор).
E89F06C9861FE949C173C91541CD9FE5A0BC1B3Трябва да изчакате няколко минути, тъй като ще отнеме малко време, за да може модулът да инсталира на вашия компютър. След като сте готови, трябва да инсталирате пакета Docker. За това стартирайте командата, дадена по -долу.
Install-Package -Name docker -ProviderName DockerMsftProvider
Изчакайте няколко минути, тъй като ще отнеме известно време, за да се инсталира пакетът на вашия компютър.
3] Рестартирайте вашия сървър
След като сте готови, трябва да рестартирате вашия сървър. За това можете или да стартирате Рестартирайте-компютър В PowerShell или рестартирайте от менюто START. След като компютърът ви е стартиран, преминете към следващата стъпка.
4] Издърпайте и стартирайте Windows Docker изображение
Сега, когато вашият сървър е готов, ние трябва да отворите PowerShell с администраторски привилегии отново. След това трябва да изпълните следната команда, за да изтеглите изображението на Docker.
docker pull mcr.microsoft.com/windows/servercore:ltsc2022
След като направите това, трябва да изпълните следната команда, за да проверите изображението на Docker.
48D6483D50AD77C939D9D0D0594116BE7907028968Ще видите подробности за изображението, свидетелстващи за факта, че сте инсталирали Docker и имате изображението.
как да шифровате google doc -
След като издърпате изображението, можете да продължите напред и да го стартирате.
35f0e8176cd72a08cafa71caa2b56a17b99f081Споменатата команда прави сесията неинтерактивна; За да го направите интерактивен, трябва да изпълните следната команда.
docker run -it mcr.microsoft.com/windows/nanoserver:ltsc2022
Ще управляваме последното.
Когато стартирате командата, ще ви бъде дадена различна интерактивна подкана. След това можете да продължите да работите в подкана на Docker.
По този начин сте инициирали контейнера Docker и сте вътре в него. Така че, ако изпълнявате командата Име на хост, Ще видите името на контейнера Docker, в който сте влезли.
Надяваме се, че можете да инсталирате и стартирате Windows Docker Container на Windows Server.
Прочетете: Docker Desktop - Неочаквана WSL грешка в Windows 11
Как да стартирам контейнер Docker в Windows?
За да стартирате контейнер Docker в Windows, уверете се, че Docker е инсталиран и работещ. Отворете команден ред или PowerShell, след което издърпайте изображение на контейнера, като използвате командата Docker Pull [Image_name] (напр. Docker Pull Microsoft/NanoServer) . След като бъде изтеглен, използвайте командата Docker Run [image_name] За стартиране на контейнера. Можете да добавите опции като -it за интерактивен режим или –Name [container_name] за да назовеш контейнера си. След като стартирате командата, контейнерът ще започне и можете да взаимодействате с нея. За да спрете контейнера по -късно, използвайте Docker Stop [Container_name] .
Прочетете: Docker Desktop започва завинаги в Windows 11
Мога ли да стартирам контейнери на Docker на Windows Server?
Да, можете да стартирате Docker Containers на Windows Server, ако сървърът поддържа контейнери. Windows Server предоставя необходимите функции за стартиране на контейнери за Windows, които са изолирани среди за приложения. За да използвате Docker, трябва да активирате функцията „контейнери“ на сървъра и да инсталирате Docker.