Kukula ndi Docker pa Windows Subsystem ya Linux (WSL)
Kuti mugwire ntchito mokwanira ndi polojekiti ya Docker mu WSL, muyenera kukhazikitsa WSL 2. Pa nthawi yolemba, ntchito yake ndi yotheka ngati gawo la gawo la Windows Insider pulogalamu (WSL 2 ikupezeka mu builds 18932 ndi apamwamba). Ndikoyeneranso kutchula padera kuti Windows 10 Mtundu wa Pro ukufunika kukhazikitsa ndikusintha Docker Desktop.
njira yoyamba
Mukalowa nawo pulogalamu ya Insider ndikuyika zosintha, muyenera kukhazikitsa kugawa kwa Linux (Ubuntu 18.04 mu chitsanzo ichi) ndi Docker Desktop yokhala ndi WSL 2 Tech Preview:
Docker ndi docker-compose tsopano akupezeka mkati mwa kugawa kwa WSL.
Zofunika! Docker Desktop yosinthidwa tsopano ili ndi tabu yokhala ndi WSL mkati mwazenera la zoikamo. Thandizo la WSL limayatsidwa pamenepo.
Zofunika! Kuphatikiza pa bokosi lotsegula la WSL, muyeneranso kuyambitsa kugawa kwanu kwa WSL mugawo la Resources-> WSL Integration.
Yambitsani
Zomwe zinali zosayembekezereka zinali zovuta zambiri zomwe zidabuka poyesa kukweza zida za projekiti zomwe zili m'ndandanda wa ogwiritsa ntchito Windows.
Zolakwa zamitundu yosiyanasiyana zomwe zimagwirizanitsidwa ndi kukhazikitsidwa kwa ma bash scripts (omwe nthawi zambiri amayamba pomanga zotengera zoyikamo zosungirako zofunikira ndi zogawa) ndi zinthu zina zomwe zimafala pakukula pa Linux zidatipangitsa kuganiza zoyika ma projekiti mwachindunji mu bukhu la ogwiritsa la Ubuntu 18.04.
.
Kuchokera pa yankho la vuto lapitalo, zotsatirazi ndi izi: momwe mungagwiritsire ntchito mafayilo a polojekiti kudzera pa IDE yoikidwa pa Windows. Monga "kuchita bwino", ndidapeza njira imodzi yokha - kugwira ntchito kudzera mu VSCode (ngakhale ndine wokonda PhpStorm).
Zofunika! Madera onse am'deralo sanalembetsedwe mu / etc/hosts file ya kugawa kwa Linux (kulibe komweko), koma mu fayilo ya makamu (yomwe imapezeka C: WindowsSystem32driversetchosts) ya Windows 10.
Zotsatira
Kufotokozera mwatsatanetsatane za sitepe iliyonse kungapezeke apa: