Како инсталирати Доцкер на Виндовс 10

Комплетан водич за инсталирање и покретање Доцкер-а са Хипер-В или ВСЛ бацкенд-ом на Виндовс 10 рачунару

Доцкер је алатка која омогућава програмерима да брзо креирају, постављају и покрећу апликације користећи контејнере. Концепт контејнеризације је приступ у којем су апликација, њене зависности и конфигурација спаковани у једну датотеку познату као контејнер.

Контејнери су на неки начин слични виртуелној машини, али уместо да покрећу цео ОС и све његове услуге, они покрећу само минимум који је потребан софтверу упакованом као контејнер и највећим делом зависе од ОС хоста. Ови контејнери имају боље перформансе од покретања комплетне виртуелне машине и изоловани су од окружења ОС домаћина.

У овом чланку погледајмо како да инсталирате Доцкер и омогућите Хипер-В и ВСЛ да покрећу контејнере на Виндовс 10.

Предуслови

Потребно вам је Виндовс 10 64-битно Про, Ентерприсе или Едуцатион издање са ажурирањем 1703 или новијим (верзија 15063 или новија) ​​за коришћење Хипер-В позадинског дела или Виндовс 10 64-битног са ажурирањем 2004 или новије (верзија 19041 или новија) ​​за ВСЛ позадину . Поред овога, потребан је модеран 64-битни процесор са подршком за виртуелизацију и минимално 4 ГБ рам меморије.

Поред горе наведених захтева, потребна вам је подршка за виртуелизацију омогућена у БИОС-у. Да бисте проверили да ли сте већ омогућили виртуелизацију, отворите Таск Манагер и идите на картицу Перформансе.

Ако је виртуелизација приказана као „Онемогућено“, мораћете да је омогућите у подешавањима БИОС-а. У зависности од матичне плоче и ЦПУ-а које имате, кораци за омогућавање виртуелизације се разликују.

За Интел процесоре омогућите поставку која се зове Интел Виртуализатион Тецхнологи (ВТ-к) у БИОС-у. Слично, за АМД процесоре омогућите поставку која се зове СВМ режим у БИОС-у. Погледајте упутство за матичну плочу да бисте пронашли одговарајућа подешавања за ваш ЦПУ.

Инсталирајте Доцкер преко Вингет-а

Доцкер је доступан у Вингет репозиторијуму, тако да се може инсталирати коришћењем једноставне команде. Ако немате вингет инсталиран алат и желите да сазнате више о томе, а затим погледајте наш водич о томе како да инсталирате Вингет менаџер пакета.

Инсталираћемо стабилно издање Доцкер-а доступно у Вингет репозиторијумима. Отворите ПоверСхелл или ЦМД и покрените следећу команду да бисте га инсталирали.

вингет инсталл -е --ид Доцкер.ДоцкерДесктоп

УАЦ промпт ће тражити дозволу за уношење промена, кликните на „да“ да бисте наставили инсталацију Доцкер Десктоп-а. Ускоро ће Доцкер бити инсталиран на вашем систему.

Али још увек не можемо да покренемо Доцкер, пре него што то урадимо морамо да омогућимо Хипер-В или ВСЛ за Виндовс 10 или ће у супротном Доцкер приказати грешку и неће се покренути. О томе ћемо разговарати касније у водичу.

Преузмите и инсталирајте Доцкер ручно

Ако желите да инсталирате Доцкер на ручни начин, идите на страницу за преузимање Доцкер Десктопа, а затим кликните на дугме „Преузми за Виндовс (Стабле)“ да бисте преузели датотеку за инсталацију.

Затим идите у фасциклу за преузимање и двапут кликните на датотеку за подешавање „Доцкер Десктоп Инсталлер“ да бисте започели процес инсталације.

У процесу подешавања биће вам приказан прозор за конфигурацију. Означите „Омогући ВСЛ 2 Виндовс функције“ ако користите Виндовс 10 Хоме издање или желите да користите Доцкер-ов ВСЛ 2 бацкенд и означите „Додај пречицу на радну површину“ ако желите Доцкер Десктоп пречицу, а затим притисните „Ок“ да бисте започели инсталацију.

Када подешавање Доцкер Десктоп заврши распакивање и инсталирање датотека, кликните на дугме „Затвори и поново покрени“ да бисте довршили процес инсталације доцкер-а.

Омогућити Хипер-В или ВСЛ?

Сада је све што је преостало је да омогућите Хипер-В или ВСЛ у зависности од издања и верзије оперативног система Виндовс 10.

  • Виндовс 10 Про, Ентерприсе & Едуцатион издање са 1703 ажурирање или новије: Ако нисте укључени 2004 ажурирање или новију верзију, тада се може користити само Хипер-В позадинско окружење.
  • Виндовс 10 Хоме издање са 2004 ажурирање или новије: Само ВСЛ се може омогућити јер Хипер-В функција није доступна у Хоме издању.
  • Виндовс 10 Про, Ентерприсе & Едуцатион издање са 2004 ажурирање или новије: И Хипер-В и ВСЛ се могу омогућити и користити са Доцкер-ом.

Омогућите Хипер-В

Хипер-В је изворни хипервизор за Виндовс 10 који се може користити за креирање и покретање виртуелних машина. Хипер-В је на путу да постане застарела опција за покретање контејнера на Виндовс 10, пошто Доцкер планира да користи ВСЛ као главни позадински део за покретање контејнера.

Али и даље вам је потребан Хипер-В ако желите да покренете Доцкер изворне Виндовс контејнере. Дакле, да бисте омогућили Хипер-В, отворите ПоверСхелл као администратор и покрените следећу команду:

Енабле-ВиндовсОптионалФеатуре -Онлине -ФеатуреНаме $("Мицрософт-Хипер-В", "Цонтаинерс") -Све

ПоверСхелл ће од вас затражити да поново покренете рачунар да бисте довршили инсталацију Хипер-В, откуцајте И и притисните ентер да урадите исто. Након поновног покретања рачунара, можете покренути Доцкер Десктоп и користити контејнере.

Омогући ВСЛ

Виндовс подсистем за Линук (ВСЛ) је слој компатибилности који омогућава корисницима да покрећу Линук апликацију изворно на Виндовс 10. Доцкер ВСЛ бацкенд омогућава корисницима да покрећу изворне Линук Доцкер контејнере на Виндовс-у без Хипер-В емулације.

Ако имате најновије ажурирање за Виндовс 10 2004, препоручује се да користите ВСЛ као Доцкер позадину јер ради боље од Хипер-В позадине. Корисници Виндовс 10 Хоме издања немају другу опцију осим да користе ВСЛ позадину за Доцкер јер Хоме издање нема Хипер-В функцију.

Белешка: Ако сте означили „Омогући ВСЛ 2 Виндовс функцију“ у подешавању, ова команда се може прескочити јер Доцкер Сетуп аутоматски омогућава ВСЛ. Идите на одељак „Ажурирај ВСЛ“ у наставку да бисте наставили са процесом.

Отворите ПоверСхелл као администратор, а затим покрените следеће команде да бисте омогућили ВСЛ и компоненту „Платформ виртуелне машине“ за Виндовс 10.

Енабле-ВиндовсОптионалФеатуре -Онлине -ФеатуреНаме $("ВиртуалМацхинеПлатформ", "Мицрософт-Виндовс-Субсистем-Линук")

Притисните „И“ и притисните ентер да поново покренете рачунар и завршите процес.

Ажурирајте ВСЛ

Након што завршите инсталацију Доцкер-а и поново покренете систем, када покренете Доцкер Десктоп видећете грешку као што је приказано у наставку.

Кликните на ову везу или везу у грешци да бисте отишли ​​на страницу Мицрософт докумената са најновијим ажурирањем језгра ВСЛ2. Затим кликните на везу „преузмите најновији ВСЛ2 Линук кернел“ на страници као што је приказано испод да бисте преузели датотеку за подешавање „всл_упдате_к64“.

Двапут кликните на датотеку за подешавање коју сте преузели у горњем кораку и притисните „да“ када се од вас затражи дозвола.

Када омогућите и ажурирате ВСЛ за Виндовс 10, можете покренути Доцкер тражећи га у менију Старт.

Пребацивање између Хипер-В и ВСЛ Бацкенд-а

Ако сте омогућили и Хипер-В и ВСЛ, можете користити оба позадина и пребацивати се између њих да бисте користили изворне Виндовс контејнере или Линук контејнере.

Пребаците се на Хипер-В бацкенд тако што ћете отићи на икону у системској палети Доцкер, кликнути десним тастером миша на њу и изабрати опцију „Пребаци на Виндовс контејнере“. Слично томе, можете да пређете на ВСЛ позадину тако што ћете изабрати опцију „Пребаци на Линук контејнере“.

Проверите инсталацију Доцкер-а

Бели кит у системској палети указује да је Доцкер покренут. Али такође можете тестирати инсталацију Доцкер-а тако што ћете отворити ПоверСхелл или ЦМД и куцати доцкер --версион

ПС Ц:\Усерс\АТХ> доцкер --верзија Доцкер верзија 19.03.8, буилд афацб8б

Затим покушајте да повучете слику хелло-ворлд и покренете контејнер покретањем доцкер рун хелло-ворлд команда у ПоверСхелл-у или ЦМД-у:

ПС Ц:\Усерс\АТХ> доцкер рун хелло-ворлд Није могуће пронаћи слику 'хелло-ворлд:латест' локално најновије: Извлачење из библиотеке/хелло-ворлд 0е03бдцц26д7: Повлачење комплетно сажетак: сха256:6а65ф928фб91фцфбц963фб91фцфбц963фб91фцфбц963фб91фцфбц963фб91фцфбц963фб91фцфбц963фб91фцфбц963фб91фцфбц963ф7а88ф42ц7а8е74ф7ц7а8е7ф42ц7ае8е42ф7а8е4е42ц7а8е8ф42ф7а8е8ф42ц7а8е4е6ф7ц7а7а8е42ф7а8е7 -ворлд:латест Здраво из Доцкер-а! Ова порука показује да изгледа да ваша инсталација ради исправно.

Ова порука показује да је наша инсталација Доцкер-а била успешна и да смо спремни за повлачење слика и креирање контејнера.