ઉબુન્ટુમાં ડોકર અને તેના કન્ટેનરને કેવી રીતે ઇન્સ્ટોલ કરવું અને તેનો ઉપયોગ કરવો

ઉબુન્ટુ પર ડોકર

Docker તે જ નામ સાથેની વ્યવસાય એન્ટિટી દ્વારા સપોર્ટેડ openપન સોર્સ પ્રોજેક્ટ છે જે પ્રમાણમાં એકલા વાતાવરણમાં એપ્લિકેશન પ્રક્રિયા ચલાવવાનું ખૂબ સરળ બનાવે છે. કન્ટેનર અથવા કન્ટેનર. વર્ચુઅલ મશીન (વીએમ) ની જેમ કે તેની પોતાની કર્નલ છે, તેના વિપરીત, કન્ટેનર હોસ્ટ operatingપરેટિંગ સિસ્ટમની કર્નલ પર આધારિત છે, જે તેને હળવા અને વધુ ઝડપથી ચલાવવાની મંજૂરી આપે છે.

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

ઉબુન્ટુ પર ડોકર સ્થાપિત કરી રહ્યું છે

જો આપણો હેતુ હંમેશાં સ softwareફ્ટવેરનું નવીનતમ સંસ્કરણ હોવું હોય તો શ્રેષ્ઠ બાબત એ છે કે પ્રશ્નમાં સ softwareફ્ટવેરનો officialફિશિયલ રીપોઝીટરી ઇન્સ્ટોલ કરવો. આ કરવા માટે, અમે આ પગલાંને અનુસરીશું:

  1. પહેલા આપણે ટર્મિનલ ખોલીએ છીએ અને નીચે આપેલ આદેશ સાથે સ softwareફ્ટવેરની જીપીજી કી આયાત કરીએ છીએ:
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 \
--recv-keys 58118E89F3A912897C070ADBF76221572C52609D
  1. આગળ, અમે સત્તાવાર ભંડાર ઉમેરીએ છીએ:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. અમે પેકેજો અપડેટ કરીએ છીએ:
sudo apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
  1. આગળ, આપણે નીચેની આદેશ સાથે ડોકર સ્થાપિત કરીશું:
sudo apt install docker-engine

 ડોકર કન્ટેનર કેવી રીતે ચલાવવું

El ડિમન ડોકર પહેલેથી જ કામ કરશે. હવે, પ્રથમ કન્ટેનર ચલાવવા માટે, આપણે આદેશ વાપરીશ:

sudo docker run hello-world

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

sudo docker search "linux mint"

પાછલી શોધ અમને નીચેની જેમ કંઈક બતાવશે:

ડોકર-છબીઓ

જ્યારે કોઈ કન્ટેનર ચલાવવા માટે કોઈ છબીની શોધમાં હોય ત્યારે, આપણે હંમેશાં "OKકે" અથવા ""ફિશિયલ" ક columnલમવાળી એકનો ઉપયોગ કરવો પડશે, જેનો અર્થ છે કે તે તમારા પોતાના પ્રોજેક્ટમાંથી આવે છે, ફક્ત કોઈ પણ વ્યક્તિની નહીં. પહેલાની સૂચિમાં કોઈ સત્તાવાર નથી, પરંતુ ઉબુન્ટુમાંથી એક છે. અમે નીચેના આદેશ સાથે સત્તાવાર ઉબુન્ટુ છબી (અગાઉના લોકોમાંથી) નો ઉપયોગ કરીને કન્ટેનર ચલાવીશું:

sudo docker run -it ubuntu bash

ઉપરોક્ત આદેશ ઉબુન્ટુ છબીને ડાઉનલોડ કરશે, કન્ટેનર ચલાવશે, તેને ચાલુ રાખશે, અને બાસ સાથે અમને તેની અંદર ઇન્ટરેક્ટિવ ટીટી એક્સેસ આપશે. અમને ખ્યાલ આવશે કે આ પ્રોમ્પ્ટ જેવી કંઈક બદલાઈ ગઈ છે રુટ @ 131a58505d2d: / #, જ્યાં પછી છે તે કન્ટેનરની અનન્ય ID છે.

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

સફાઈ કરી રહ્યા છે

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

અમારા કમ્પ્યુટર પર હોસ્ટ કરેલી છબીઓની સૂચિ બનાવવા માટે, અમે નીચેનો આદેશ લખીશું:

sudo docker images

આ અમને આપણા કમ્પ્યુટર પર હોસ્ટ કરેલી બધી છબીઓ બતાવશે. તેમને દૂર કરવા માટે, અમે નીચેની જેમ આદેશ લખીશું, જ્યાં "હેલો-વર્લ્ડ" તે છબી છે જેને આપણે કા toી નાખવા માંગીએ છીએ:

sudo docker rmi hello-world

આ પોસ્ટમાં દર્શાવવામાં આવેલા સ softwareફ્ટવેરનો ઉપયોગ અને તેના કન્ટેનર કેટલાક વપરાશકર્તાઓ માટે ખૂબ જ રસપ્રદ હોઈ શકે છે. શું તમે તેમાંથી એક છો?

વાયા | linuxbsdos.com


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

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

*

*

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

  1.   બેટો ગોમહેઝ જણાવ્યું હતું કે

    મારા જેવા નશ્વર માટે, હું મારા ઉબુન્ટુ પર ડોકર કેવી રીતે સ્થાપિત કરી શકું?

  2.   ટેક્નોસાઇબર્સ જણાવ્યું હતું કે

    ફાયદો એ છે કે તે શારીરિક સંસાધનોનો ઉપયોગ કરતો નથી પરંતુ ફક્ત તાર્કિક છે તમે બે મિનિટના મામલામાં 20 વર્ચુઅલ મશીનો ઉભા કરી શકો છો, જે કલાકોમાં અન્ય લોકો સાથે શું થાય છે.