Esihlokweni esilandelayo sizobheka iziqukathi ze-LXD. Osebenza naye usevele ukhulume ngabo kule bhulogi esikhathini esithile esidlule. Ku- leso sihloko Ngivele ngakucacisa lokho lezi ziqukathi ziwusizo ngezizathu ezahlukahlukene. Bahlukanisa izinhlelo kusuka kulo lonke uhlelo, ziyaphatheka, kulula ukuzenza futhi / noma ukuthuthela kwezinye izinhlelo ezisebenzayo. Endabeni yeGnu / Linux, zisebenza ngendlela efanayo kunoma ikuphi ukusatshalaliswa, ngaphandle kwesidingo sokuzivumelanisa nezimo.
Docker yisixazululo esidumile esenzelwe ukuqukethe uhlelo lokusebenza olulodwa njengeseva yedatha ye-MySQL. I-LXD iyafana kwezinye izici, kepha kunjalo yakhelwe ukuqukatha uhlelo lokusebenza oluphelele. I-LXD izokwenza i-hardware njenge- QEMU o VirtualBox. Lokhu kusho ukuthi iyashesha kakhulu futhi inikezela ngejubane lokwenziwa komdabu oseduze.
Njengesibonelo sokusetshenziswa, singakha isitsha se-LXD, sifake isiphakeli sedatha kanye neseva ye-http. Lapho sizoba nethuba lokudala iwebhusayithi ene-WordPress futhi uma kunesidingo singashintsha kusuka efwini siye efwini ngokumane sihambise lesi siqukathi se-LXD lapho kudingeka khona. Njengoba kulula ukuhlanganisa isitsha, iwebhusayithi yakho ingalayishwa nakwabahlinzeki bamafu abaningi ukudala ukusetha okungafuneki futhi okutholakala kakhulu.
Faka futhi ulungiselele i-LXD
Ukufaka i-LXD kufanele uvule ukuphela (Ctrl + Alt + T) bese ufaka. Yini enye singafaka futhi izinsiza ze-ZFS. Lokhu kuzosisiza ukuthi sisheshise eminye imisebenzi futhi sigcine isikhala sediski lapho sisebenza ngeziqukathi.
sudo apt install zfsutils-linux lxd
para qala ukumiswa kwe-LXD, esigungwini esifanayo sibhala:
sudo lxd init
Lapha singacindezela Intro ukukhetha amanani azenzakalelayo.
Thola bese uqala isithombe sokusabalalisa se-LXD
para bona uhlu lwezithombe ze-Ubuntu, esibulalayo sibhala:
lxc image list ubuntu: arch=amd64|head
Kungaba njalo shiya i-arch = amd64 uma udinga izithombe zezinye izakhiwo. Emfanekisweni ongenhla, imiphumela inqunyelwe (nge | ikhandaukwenza kube lula ukufunda.
Njengoba ukwazi ukubona isithombe-skrini esingenhla, iminwe ye-Ubuntu 18.04 (bbb8e3e5c2eNgikushiye kugqanyisiwe. Uma unesithakazelo qala isitsha ngalokhu kusatshalaliswa kufanele usebenzise leso sinyathelo. Umyalo wokukhipha uzoba:
lxc launch ubuntu:dcbc8e3e5c2e
Phatha iziqukathi ze-LXD
para bhala zonke iziqukathi ezenziwe, kufanele ubhale:
lxc list
Umgogodla 'IPV4kubaluleke kakhulu uma unezinsizakalo ezisebenza kuleso simo. Isibonelo, uma ngabe usebenzisa i-Apache http server, lapho kubhalwa i-IP "10.191.112.88"Iwebhusayithi ebanjelwe esitsheni izoboniswa kusiphequluli.
para misa isitsha, kufanele ubhale:
lxc stop nombre-contenedor
Lokhu kungadla isikhathi, noma kwehluleke ngokusatshalaliswa okungekhona okwe-Ubuntu. Uma lokhu kwenzeka, ungahlala usebenzisa uhleloctl amandlaoff ukuyimisa.
Uma konke okunye kwehluleka, unga amandla ayeke no:
lxc stop nombre-contenedor --force
para qala ngesiqukathi kufanele ubhale:
lxc start nombre-contenedor
Uma ufuna hamba ngaphakathi kwesiqukathi, gijima:
lxc shell nombre-contenedor
Ngaphakathi kwesitsha ungafaka izinhlelo nge 'ukufaka okusheshayo kokufaka'futhi wenze noma yini enye ongayenza ekusatshalalisweni okujwayelekile kwe-Gnu / Linux, ngokwesibonelo, ukusetha iseva ye-Apache.
Noma kunini phuma esitsheni, vele uthayiphe:
exit
Dlulisa amafayela uye / ususe Iziqukathi ze-LXD
para layisha ifayela esitsheni sakho, sebenzisa i-syntax elandelayo:
lxc file push /ruta/al/archivo/local/nombre-archivo nombre-contenedor/ruta/al/archivo/subido/nombre-archivo
Faka igama lefayela elizokwakhiwa, hhayi umkhombandlela lapho ufuna ukulishiya khona.
para layisha umkhombandlela esikhundleni sefayela:
lxc file push /ruta/al/directorio nombre-contenedor/ruta/al/directorio/remoto --recursive --verbose
para landa umkhombandlela kusuka esitsheni uye kusistimu yakho yokusebenza uthishanhloko:
lxc file pull nombre-contenedor/ruta/al/directorio/remoto ruta/al/directorio --recursive --verbose
Lokhu kuhlanganisa ukusetshenziswa okuyisisekelo kweziqukathi ze-LXD. Kunezici ezithuthuke kakhulu ezifana nezifinyezo, imingcele kuzinsizakusebenza ezinjenge-CPU ne-RAM, iziqukathi ze-clone, njll. Konke lokhu nokuningi kungaboniswana ngakho ku- imibhalo esemthethweniku iwebhusayithi yephrojekthi noma ekhasini lakho GitHub.