DevTulz Online

docker run કમાન્ડ
docker-compose.yml
ઉદાહરણો:

Docker Compose શું છે?

Docker Compose એ YAML ફાઇલ (docker-compose.yml) ઉપયોગ કરીને મલ્ટિ-કન્ટેઇનર Docker એપ્લિકેશન્સ વ્યાખ્યાયિત કરવા અને ચલાવવા માટેનું ટૂલ છે. ઘણા ફ્લૅગ્સ સાથે લાંબા docker run કમાન્ડ ચલાવવાને બદલે, તમે ફાઇલમાં ડિક્લેરેટિવ રીતે તમારી સર્વિસ કૉન્ફિગ્યુરેશન વર્ણવો છો અને docker compose up સાથે બધું શરૂ કરો છો. આ તમારી કન્ટેઇનર કૉન્ફિગ્યુરેશનનું વર્ઝન-નિયંત્રણ કરવું, ટીમ સભ્યો સાથે શેર કરવું અને સ્થિર રીતે પર્યાવરણ પ્રજનન કરવું સરળ બનાવે છે. આ ટૂલ docker run કમાન્ડને સમકક્ષ Compose સર્વિસ વ્યાખ્યામાં રૂપાંતરિત કરે છે, પોર્ટ (-p), પર્યાવરણ ચલ (-e), વોલ્યુમ (-v), પુનઃપ્રારંભ નીતિઓ (--restart), નેટવર્ક (--network), સ્ત્રોત મર્યાદાઓ (--memory, --cpus), લેબલ, ક્ષમતાઓ, હેલ્થચેક, લૉગિંગ અને વધુ સંભાળે છે.

Docker Run થી Compose કેવી રીતે વાપરવું

  • તમારો સંપૂર્ણ docker run કમાન્ડ ઇનપુટ બૉક્સમાં પેસ્ટ કરો ('docker run' સહિત).

  • docker-compose.yml આઉટપુટ જ્યારે તમે ટાઇપ કરો ત્યારે તરત જ જનરેટ થાય છે.

  • પ્રી-બિલ્ટ ઉદાહરણ કમાન્ડ લોડ કરવા માટે ઉદાહરણ બટનોમાંથી એક પર ક્લિક કરો.

  • જનરેટ થયેલ YAML સમીક્ષા કરો — નામ આપેલ નેટવર્ક શરૂઆતના બિંદુ તરીકે 'external: true' સાથે આઉટપુટ થાય છે.

  • YAML ને તમારા ક્લિપબૉર્ડ પર કૉપિ કરવા કૉપિ કરો ક્લિક કરો, પછી તેને docker-compose.yml તરીકે સાચવો.