રાસ્પબિયન સાથે રાસ્પબેરી પાઇ પર ડોકર કેવી રીતે ઇન્સ્ટોલ કરવું?

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

અલબત્ત, તે વેબ સર્વર ચલાવવા, પ્રોક્સી સર્વર અથવા ડેટાબેસ સર્વર અને વધુ જેવા અન્ય કામો કરી શકે છે એક રાસ્પબરી પાઇ પર ડોકર માં.

જો તમને હજી પણ ડોકર વિશે ખબર નથી, તો તમારે જાણવું જોઈએ કે આ એક ખુલ્લો સ્રોત પ્રોજેક્ટ છે જે સ softwareફ્ટવેર કન્ટેનરમાં એપ્લિકેશન જમાવટને સ્વચાલિત કરે છે, બહુવિધ operatingપરેટિંગ સિસ્ટમ્સમાં એપ્લિકેશન વર્ચ્યુઅલાઈઝેશન એબ્સ્ટ્રેક્શન અને autoટોમેશનનો વધારાનો સ્તર પ્રદાન કરે છે.

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

રાસ્પબરી પાઇ તૈયાર કરી રહ્યા છીએ

અમારા રાસ્પબરી પી પર ડોકર સ્થાપિત કરવું એ અને વિશે ઘર લખવા માટે કંઈ નથી તેની સ્થાપના એકદમ સરળ છે. આ ટ્યુટોરીયલમાં અમે એક આધાર તરીકે અમારા રાસ્પબેરીની સત્તાવાર સિસ્ટમ લઈશું જે રાસ્પબિયન છે.

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

અમારા રાસ્પબેરી પાઇ પર પહેલાથી જ રાસ્પબિયન ઇન્સ્ટોલ કરેલું છે, અમે પેકેજો અપડેટ કરવા જઈ રહ્યા છીએ અને રાસ્પબિયન એપીટી પેકેજ રિપોઝિટરી કેશ નીચેના આદેશ સાથે:

sudo apt update

હવે, તમારે બધા નવા સ softwareફ્ટવેર પેકેજોને અપડેટ કરવા પડશે જે રાસ્પબિયનથી મળી આવ્યા છે. આ માટે આપણે ફક્ત નીચેનો આદેશ ચલાવવો પડશે:

sudo apt upgrade

આ સમયે, સ theફ્ટવેર પેકેજોને અપડેટ કરવાની જરૂર છે.

હવે, theપરેટિંગ સિસ્ટમ માટે તમારે કર્નલ-હેડર સ્થાપિત કરવું પડશે. આ મહત્વપૂર્ણ છે, કારણ કે જો તમે કર્નલ હેડરો ઇન્સ્ટોલ કરતા નથી, તો ડોકર કામ કરશે નહીં.

કર્નલ-હેડરો સ્થાપિત કરવા માટે તમારે ફક્ત ટર્મિનલમાં નીચેનો આદેશ ચલાવવો પડશે:

sudo apt install raspberrypi-kernel raspberrypi-kernel-headers

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

રાસ્પબેરી પાઇ પર ડોકર સ્થાપિત કરો

ડોકર ઇન્સ્ટોલેશન આપણે ટર્મિનલમાં નીચે આપેલા આદેશને અમલમાં મૂકીએ છીએ.

curl -sSL https://get.docker.com | sh

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

Docker

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

આ માટે પ્રથમ પગલું છે અમારા સિસ્ટમ વપરાશકર્તા "pi" ને ઉમેરો (રાસ્પબિયન ડિફોલ્ટ) ડોકર જૂથ માટે. આમ, તમે કન્ટેનર, છબીઓ, વોલ્યુમ, વગેરે બનાવી અને સંચાલિત કરી શકશો. સુડો અથવા સુપરયુઝર વિશેષાધિકારો વિના ડોકર.

જો તેઓએ અલગ વપરાશકર્તા બનાવ્યો હોય, તો તેઓએ આદેશમાં તેમના વપરાશકર્તા નામમાં "pi" બદલવું જ જોઇએ. પીકર વપરાશકર્તાને ડોકર જૂથમાં ઉમેરવા માટે તેઓએ ફક્ત નીચેનો આદેશ ચલાવવો પડશે:

sudo usermod -aG docker pi

હવે આ ફેરફાર કરો, તે આપણી સિસ્ટમનો ફરીથી પ્રારંભ કરવા માટે જરૂરી રહેશે, જેથી કરેલા ફેરફારો સિસ્ટમ સ્ટાર્ટઅપમાં લોડ થાય અને અમારા વપરાશકર્તાના ડોકર જૂથનો ઉમેરો લાગુ થાય.

તેઓ ટર્મિનલમાં નીચે આપેલ આદેશ ચલાવીને તેમની સિસ્ટમ રીબુટ કરી શકે છે:

sudo reboot

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

docker version

જેમ તમે જોઈ શકો છો, ડોકર પહેલેથી જ તમારા રાસ્પબરી પી પર સંપૂર્ણ રીતે કાર્ય કરી રહ્યું છે.

હવે તમારે ફક્ત તમારું પ્રથમ કન્ટેનર અમલમાં મૂકવું પડશે. આ કરવા માટે, તમે ડોકર પૃષ્ઠ પર એક શોધી શકો છો, જેમાં ઘણી એપ્લિકેશનો છે. કડી આ છે.


ટિપ્પણી કરવા માટે સૌ પ્રથમ બનો

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

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

*

*

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