ભિન્ન, વર્ચ્યુઅલાઇઝ્ડ વિકાસ પર્યાવરણોને બનાવો અને ગોઠવો

વિષમ વિષે

હવે પછીના લેખમાં આપણે વાગ્રેન્ટ પર એક નજર નાખીશું. આ છે વર્ચ્યુઅલાઇઝ્ડ વિકાસ પર્યાવરણોને બનાવવા અને ગોઠવવા માટે આદેશ વાક્ય સાધન. તે અમને ઇન્સ્ટોલ કરવા માટેની સેવાઓ તેમજ તેમના ગોઠવણીઓને નિર્ધારિત કરવાની મંજૂરી આપશે. આ સાધન સ્થાનિક વાતાવરણમાં કામ કરવા માટે બનાવવામાં આવ્યું છે અને અમે તેનો ઉપયોગ શેલ સ્ક્રિપ્ટ્સ, રસોઇયા, પપેટ અથવા જવાબદાર સાથે કરી શકીએ છીએ.

મૂળભૂત રીતે, વાagગ્રન્ટ વર્ચ્યુઅલબોક્સ, હાયપર-વી અને ડોકર પર મશીનોની જોગવાઈ કરી શકે છે. તેમ છતાં તમે provડ-systemન સિસ્ટમ દ્વારા લિબીવર્ટ (કેવીએમ), વીએમવેર અને AWS જેવા અન્ય પ્રદાતાઓ પણ ઇન્સ્ટોલ કરી શકો છો.

મેં ઉપર સૂચવ્યા મુજબ, વેગ્રેન્ટનો ઉપયોગ અમુક સુવિધાઓ અને ઘટકો સાથે વર્ચુઅલ મશીનો બનાવવા અને ગોઠવવા માટે અમારી સહાય માટે થાય છે. આ સ softwareફ્ટવેરનો મોટો ફાયદો એ છે કે તેમાં વેગ્રાન્ટફાયલ નામની એક ગોઠવણી ફાઇલ છે જ્યાં આપણે બનાવવા માંગતા વીએમનું તમામ ગોઠવણી કેન્દ્રિય છે. આપણે Vagrantfile નો ઉપયોગ VM બનાવવા માટે કરી શકીએ છીએ જેટલી વાર આપણે જોઈએ તેટલી વખત. તે સુપર લાઇટ પણ છે, તેથી અમે તેને અમારા રેપોમાં ઉમેરી શકીએ અથવા સહકાર્યકરોને ઇમેઇલ દ્વારા મોકલી શકીએ.

વેગ્રન્ટનો વિકાસ વિકાસકર્તાઓ દ્વારા સામાન્ય રીતે વિકાસ પર્યાવરણ સેટ કરવા માટે થાય છે જે બહુવિધ operatingપરેટિંગ સિસ્ટમ્સ પર કાર્ય કરે છે. તે Gnu / Linux, Mac અથવા Windows પર કામ કરી શકે છે. દૂરસ્થ વિકાસ વાતાવરણ વપરાશકર્તાઓને તેમના મનપસંદ સંપાદકો અને પ્રોગ્રામોને છોડી દેવાની ફરજ પાડે છે. વાગ્રેંટ એ સ્થાનિક સિસ્ટમ પર ટૂલ્સ સાથે કામ કરે છે જેની સાથે આપણે પહેલાથી પરિચિત છીએ.

નીચેની લીટીઓમાં આપણે જોશું ઉબુન્ટુ 20.04 મશીન પર વેગ્રેંટ કેવી રીતે ઇન્સ્ટોલ કરવું. આ માટે આપણે વર્ચ્યુઅલબોક્સનો ઉપયોગ કરવા જઈ રહ્યા છીએ, જે ડિફોલ્ટ પ્રદાતા છે.

ઉબુન્ટુ પર વાગ્રેન્ટ ઇન્સ્ટોલ કરો

પ્રથમ પગલું, હંમેશની જેમ, ટૂલને ડાઉનલોડ અને ઇન્સ્ટોલ કરવાનું રહેશે, પરંતુ આ કિસ્સામાં આપણે વર્ચુઅલ મશીન પ્રદાતાને પણ ઇન્સ્ટોલ કરવું પડશે જેનો આપણે ઉપયોગ કરવા માંગીએ છીએ. આ ડિફ defaultલ્ટ રૂપે વર્ચ્યુઅલબોક્સ હશે, કારણ કે તે મફત છે અને વેગ્રેન્ટમાં એકીકૃત આવે છે.

Si વર્ચ્યુઅલબોક્સ તે તમારી સિસ્ટમ પર ઇન્સ્ટોલ કરેલું નથી, તે ટર્મિનલ (Ctrl + Alt + T) ખોલીને અને આદેશો ચલાવીને સ્થાપિત કરી શકાય છે:

sudo apt update; sudo apt install virtualbox

જેમ જેમ હું આ લીટીઓ લખી રહ્યો છું, તેમ વેગ્રેન્ટનું નવીનતમ સ્થિર સંસ્કરણ 2.2.9 છે. તમારા ડાઉનલોડ માટે, વપરાશકર્તાઓ મુલાકાત લઈ શકો છો ડાઉનલોડ પાનું અથવા જુઓ કે ત્યાં ઉપલબ્ધનું નવું સંસ્કરણ છે. આપણે પણ કરી શકીએ .deb પેકેજને ડાઉનલોડ કરવા માટે ટર્મિનલ (Ctrl + Alt + T) માંથી વિજેટ ચલાવો જરૂરી:

વાઇગ્રન્ટ .deb ફાઇલ ડાઉનલોડ કરો

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

એકવાર ડાઉનલોડ પૂર્ણ થઈ જાય, પછી આપણે કરી શકીએ પેકેજ સ્થાપિત કરો ટર્મિનલમાં ટાઇપ કરો:

ત્રાસદાયક સ્થાપન

sudo apt install ./vagrant_2.2.9_x86_64.deb

જ્યારે ઇન્સ્ટોલેશન સમાપ્ત થાય છે, ત્યારે અમે નીચેની આદેશ ચલાવીને બધું ચકાસી શક્યું છે કે જે પ્રિન્ટ કરશે આવૃત્તિ સ્થાપિત થયેલ છે:

વાંસળી આવૃત્તિ

vagrant --version

કૉમેન્ઝાન્ડો

બનાવો પ્રોગ્રામ પ્રોજેકટ રૂટ ડિરેક્ટરી સેટ કરવા અને વેગ્રન્ટ ફાઇલને વ્યાખ્યાયિત કરવા જેટલું સરળ છે.

શરૂ કરવા માટે, તમારે ફક્ત નીચેની આદેશો ચલાવવાની છે ડિરેક્ટરી બનાવો અને પછી એક્સેસ કરો:

નમૂના પ્રોજેક્ટ માટે ડિરેક્ટરી બનાવો

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

હવે ચાલો આદેશનો ઉપયોગ કરીને નવી Vagrantfile બનાવો ત્રાસદાયક દીક્ષા, તે બ byક્સ દ્વારા અનુસરે છે જેનો અમને ઉપયોગ કરવામાં રુચિ છે.

બોક્સીસ વાગ્રેન્ટ વાતાવરણ માટેનું પેકેજ ફોર્મેટ છે અને તે વિક્રેતા વિશિષ્ટ છે. મળી શકે છે પર જાહેરમાં ઉપલબ્ધ વેગ્રેન્ટ બ Vક્સેસની સૂચિ બ catalogક્સ સૂચિ.

આ ઉદાહરણમાં, હું ડેબિયન / સ્ટ્રેચ 64 બ useક્સનો ઉપયોગ કરીશ:

init આદેશ

vagrant init debian/stretch64

વેગ્રેન્ટફાઇલ એ રૂબી ફાઇલ છે જે વર્ચુઅલ મશીનને કેવી રીતે ગોઠવવી અને જોગવાઈ કરવી તેનું વર્ણન કરે છે. વપરાશકર્તાઓ આપણે ખોલી શકીએ છીએ વાગરેન્ટફાયલ, ટિપ્પણીઓ વાંચો અને દરેકની જરૂરિયાતો અનુસાર ગોઠવણો કરો.

હવે આપણે આદેશ એક્ઝેક્યુટ કરીશું અપ ત્રાસદાયક થી વર્ચુઅલ મશીન બનાવો અને ગોઠવો:

અપ ત્રાસદાયક

vagrant up

વાગરેન્ટ પ્રોજેક્ટ ડિરેક્ટરીને માઉન્ટ કરે છે / વાઇગ્રન્ટ વર્ચુઅલ મશીન માં. આ અમને અમારા હોસ્ટ મશીન પરની પ્રોજેક્ટ ફાઇલો પર કામ કરવાની મંજૂરી આપશે.

પેરા વર્ચુઅલ મશીનને .ક્સેસ કરો, અમે એક્ઝેક્યુટ કરીશું:

ssh સાથે જોડાણ

vagrant ssh

એકવાર તેમાં પ્રવેશ કર્યા પછી, અમે ફેરફારો કરી શકીએ છીએ જે આપણને રસ છે:

સિસ્ટમ વિષેની માહિતી

આપણે કરી શકીએ વર્ચુઅલ મશીન બંધ કરો જ્યારે પણ આપણે નીચેની આદેશ સાથે જોઈએ:

vagrant halt

પેરા મશીન બનાવટ દરમિયાન બનાવેલ તમામ સંસાધનોનો નાશ કરો, વાપરવા માટેનો આદેશ હશે:

આદેશ નાશ

vagrant destroy

અને આની સામાન્ય લાઇનમાં, આપણે જોયું છે કે ઉબુન્ટુ 20.04 માં વેગ્રેંટ કેવી રીતે ઇન્સ્ટોલ કરવું અને મૂળ પ્રોજેક્ટ કેવી રીતે બનાવવો. જે વપરાશકર્તાઓને તેની જરૂર છે, તેઓ આ ટૂલના ઇન્સ્ટોલેશન અને ઉપયોગ વિશે વધુ માહિતી મેળવી શકે છે સત્તાવાર પૃષ્ઠની મુલાકાત લેવી, જ્યાં તમે શોધી શકો છો સત્તાવાર દસ્તાવેજીકરણ.


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.