Ọrụ ahụ dị mfe, tinye Docker na laptọọpụ ọrụ m na ya Windows, nke nwere ogige anụmanụ. Etinyere m Docker Desktop ma mepụta akpa, ihe niile dị mma, mana achọpụtara m ngwa ngwa na VMWare Workstation kwụsịrị ịmalite igwe mebere emebere na njehie ahụ:
VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard.
Ọrụ ahụ akwụsịla, ọ dị ngwa ịrụzi

Site na googling, achọpụtara na njehie a na-eme n'ihi enweghị ndakọrịta nke VMWare Workstation na Hyper-V n'otu igwe. A maara nsogbu a yana enwere ngwọta VMWare gọọmentị dị ka nke a , na njikọ nke Microsoft Knowledge Base Ngwọta ya bụ ịgbanyụ Defender Credential Guard (ihe nke 4 nke ngalaba Disable nyeere m aka). Windows Onye Nchedo Asambodo Onye Nchedo:
mountvol X: /s
copy %WINDIR%System32SecConfig.efi X:EFIMicrosoftBootSecConfig.efi /Y
bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "EFIMicrosoftBootSecConfig.efi"
bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO
bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} device partition=X:
mountvol X: /dMgbe ịmalitegharịrị Windows A ga-ajụ gị ma ịchọrọ iwepụ Defender Credential Guard n'ezie. Ee! Nke a ga-eme ka VMWare Workstation rụọ ọrụ nke ọma, anyị ga-alaghachi ebe anyị nọ tupu anyị etinye Docker.
Ahụbeghị m ngwọta maka otu esi eme ka Hyper-V na VMWare Workstation dị n'otu, enwere m olileanya na ha ga-abụ enyi na nsụgharị ọhụrụ.
Ụzọ ọzọ
Ogologo oge riri m ahụ na VMWare Workstation maka ebumnuche dị iche iche, agbalịrị m ịpụ na Hyper-V na VirtualBox, mana ọrụ ahụ emezughị ọrụ m, yabụ m na-anọdụ ala ruo taa. Ọ tụgharịrị na enwere ngwọta otu esi eme enyi VMWare, Docker na VSCode n'otu ebe ọrụ.
- na-enye gị ohere ịme Docker Engine na onye ọbịa mebere ma jikọọ na ya ma na mpaghara. Ma enwere onye ọkwọ ụgbọ ala ndakọrịta ọrụ VMWare maka ya,
Agaghị m akọwaghachi ntuziaka nwụnye karịsịa, naanị ndepụta nke ihe mejupụtara:
- ( gụnyere)
- Desktọpụ Docker
Ee, Desktọpụ Docker, ọ dị nwute, ga-achọkwa. Ọ bụrụ na ị kwaturu ya, tinyezie ya ọzọ, mana oge a na-ewepụ igbe nlele maka ime mgbanwe na OS, ka ị ghara imebi VMWare Workstation ọzọ.
Achọrọ m ịmara ozugbo na ihe niile na-arụ ọrụ nke ọma site na onye ọrụ dị mfe, mmemme nrụnye ga-arịọ maka mmụba nke ikike mgbe ha chọrọ ya, mana iwu niile dị na akara iwu na scripts na-egbu site na onye ọrụ ugbu a.
N'ihi ya, otu ahụ:
$ docker-machine create --driver=vmwareworkstation devsite na Boot2Docker, a ga-emepụta dev virtualka n'ime nke ga-abụ Docker.
Enwere ike itinye igwe mebere igwe a na VMWare Workstation GUI site na imepe faịlụ vmx kwekọrọ. Mana nke a adịghị mkpa, n'ihi na VSCode ga-achọzi ịme edemede PowerShell (n'ihi ihe ụfọdụ, docker-machine na docker-machine-driver-vmwareworkstation kwụsịrị na folda bin):
cd ~/bin
./docker-machine env dev | Invoke-Expression
codeVSCode ga-emeghe iji koodu rụọ ọrụ na igwe mpaghara yana docker na igwe mebere. ngwa mgbakwunye na-enye gị ohere ijikwa arịa n'ụzọ dị mfe na igwe mebere na-abanyeghị na njikwa.
Ihe isi ike:
N'ime usoro ịmepụta docker-igwe, usoro ahụ kwụnyere m:
Waiting for SSH to be available... 
Ma mgbe obere oge gasịrị, ọ kwụsịrị na ngafe nke mgbalị iji guzobe njikọ na igwe mebere.
Ọ bụ maka iwu asambodo. Mgbe na-eke a mebere igwe, ị ga-enwe ~.dockermachinemachinesdev ndekọ na a ndekọ a ga-enwe akwụkwọ faịlụ maka ejikọta site SSH: id_rsa, id_rsa.pub. OpenSSH nwere ike jụ iji ha n'ihi na ọ na-eche na ha nwere nsogbu ikike. Naanị docker-igwe agaghị agwa gị ihe ọ bụla gbasara nke a, mana ọ ga-ejikọ ọzọ ruo mgbe ike gwụrụ ya.
ngwọta: Ozugbo ịmepụta igwe mebere ọhụrụ malitere, anyị na-aga na ~ .dockermachinemachinesdev ndekọ ma gbanwee ikike nke faịlụ ndị akọwapụtara, otu n'otu oge.
Faịlụ ga-abụ nke onye ọrụ ugbu a nwere, naanị onye ọrụ ugbu a yana SYSTEM nwere ohere zuru oke, ndị ọrụ ndị ọzọ niile gụnyere otu ndị nchịkwa na ndị nchịkwa n'onwe ha, ga-ehichapụrịrị.
Enwere ike ịnwe nsogbu na ịtụgharị ụzọ zuru oke site na Windows Usoro Posix, yana njikọ olu nwere njikọ ihe atụ. Mana nke ahụ bụ akụkọ ọzọ.
isi: www.habr.com
