Weelasha LXD, rakibidda iyo hordhaca Ubuntu

ku saabsan weelasha lxd

Maqaalka soo socda waxaan ku eegeynaa weelasha LXD. Saaxiibkiis ayaa horey uga hadlay iyaga boggan waqti hore. Gudaha maqaalkaas Horaan u cadeeyay taas konteenarradan ayaa faa'iido u leh sababo kala duwan awgood. Waxay ka soocdaan codsiyada nidaamka intiisa kale, waa kuwo la qaadi karo, way fududahay in la isku xidho iyo / ama loo wareego nidaamyada kale ee hawlgalka. Xaalada Gnu / Linux, waxay u shaqeeyaan si isku mid ah qaybinta kasta, iyadoon loo baahnayn la qabsi.

Docker waa xal caan ah oo loogu talagalay inay ku jirto hal codsi oo keliya sida keydka xogta MySQL. LXD waxay la mid tahay dhinacyada qaarkood, laakiin waa loogu talagalay inay ka kooban tahay nidaam hawlgal oo dhammaystiran. LXD uma soconayaan inay wax u qabtaan sida qalabka QEMU o VirtualBox. Taas macnaheedu waxa weeye inay aad u dhakhso badan tahay oo ay bixiso ku dhowaad xawaaraha fulinta.

Tusaale ahaan adeegsiga, waxaan abuuri karnay weel LXD ah, rakibi karno keydka macluumaadka iyo server-ka http. Halkaas waxaan ku lahaan doonnaa fursad aan ku abuuri karno degel WordPress ah haddii loo baahdana waxaan ka beddeli karnaa daruur illaa daruur adoo guurinaya weelkan LXD halka loo baahdo. Maaddaama ay fududahay in la isku xidho weel, websaydhkaaga xitaa waxaa loo soo diri karaa bixiyeyaasha daruuraha badan si loo abuuro qalab aan badnayn oo aad loo heli karo.

Ku rakib oo isku hagaaji LXD

Si aad u rakibto LXD waa inaad furtaa terminal (Ctrl + Alt + T) oo aad rakibtaa. Maxaa intaa dheer waxaan sidoo kale rakibi karnaa adeegyada ZFS. Kuwani waxay naga caawin doonaan inaan xawaareyno howlaha qaar isla markaana aan keydinno meel diskiga ah marka aan la shaqeyneyno konteenarrada.

Ku rakib weelasha LXD

sudo apt install zfsutils-linux lxd

para bilow qaabeynta LXD, isla terminaalka waxaan ku qoreynaa:

habee weelasha LXD

sudo lxd init

Halkan waxaan ku riixi karnaa Intro si loo xusho qiimaha caadiga ah.

Raadi oo bilow sawirka qaybinta LXD

para fiiri liiska sawirada Ubuntu, terminaalka waxaan ku qoreynaa:

Sawirada la heli karo LXD

lxc image list ubuntu: arch=amd64|head

Waxay noqon kartaa omit arch = amd64 haddii aad u baahan tahay sawirro dhismeyaal kale. Sawirka kore, natiijooyinka waa la xadiday (leh | madaxa) si loo fududeeyo akhriska.

Sida aad ku arki laheyd shaashadda kore, faraha Ubuntu 18.04 (dcbc8e3e5c2e) Waxaan uga tagay inay iftiimisay. Hadaad danaynayso ku bilaabida weel qaybintaas waa inuu adeegsadaa raadkaas. Amarka lagu fulinayo wuxuu noqonayaa:

bilaabida LXD Ubuntu weel

lxc launch ubuntu:dcbc8e3e5c2e

Maamul weelasha LXD

para qor dhammaan weelasha la abuuray, waa inaad qortaa:

weelasha lxd shaqeeya

lxc list

Lafdhabarta 'IPV4'gaar ahaan waa muhiim haddii aad leedahay wax adeegyo ah oo ka shaqeeya tusaale ahaan. Tusaale ahaan, haddii aad shaqeynaysay Apache http server, marka la qorayo IP "10.191.112.88”Websaydhka martigaliyay weelka ayaa lagu soo bandhigi doonaa biraawsarka.

para jooji weel, waa inaad qortaa:

lxc stop nombre-contenedor

Tani waxay qaadan kartaa waqti, ama ku guuldareysato qaybinta non-Ubuntu. Hadday taasi dhacdo, marwalba waad isticmaali kartaa systemctl budada in la joojiyo.

Haddii wax kasta oo kale ay dhacaan, waad awoodaa xoog ku jooji leh:

lxc stop nombre-contenedor --force

para ka bilow weel qor:

lxc start nombre-contenedor

Haddii aad rabto u gudub weelka gudihiisa, orod:

lxc shell nombre-contenedor

Gudaha weelka waxaad ku rakiban kartaa barnaamijyo 'sudo apt rakibidda'oo samee wax kasta oo kale oo aad ku samayn lahayd qaybinta caadiga ah ee Gnu / Linux, tusaale ahaan, dejinta server-ka Apache.

Xogta weelka LXD

Markasta ka soo bax weelka, kaliya ku qor:

exit

U wareeji faylasha / Weelasha LXD

para fayl ugu soo rido weelkaaga, isticmaal qoraalka soo socda:

nuqul feyl ku rid weelka LXD

lxc file push /ruta/al/archivo/local/nombre-archivo nombre-contenedor/ruta/al/archivo/subido/nombre-archivo

Ku dar magaca feylka la abuuri doono, kaliya maahan galka aad rabto inaad ka tagto.

para rar diiwaanka halkii feyl laga heli lahaa:

nuqul galka weelka LXD

lxc file push /ruta/al/directorio nombre-contenedor/ruta/al/directorio/remoto --recursive --verbose

para kala soo bax diiwaanka haanta nidaamkaaga hawlgalka maamule:

lxc file pull nombre-contenedor/ruta/al/directorio/remoto ruta/al/directorio --recursive --verbose

Tani waxay daboolaysaa isticmaalka aasaasiga ah ee weelasha LXD. Waxaa jira astaamo horumarsan sida snapshots, xadidaadyada kheyraadka sida CPU iyo RAM, konteenarooyinka iskujira, iwm Waxaas oo dhan iyo inbadan ayaa lagala tashan karaa dukumiintiyada rasmiga ah, ee websaydhka mashruuca ama boggaaga GitHub.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.