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 to Compose എങ്ങനെ ഉപയോഗിക്കാം

  • നിങ്ങളുടെ പൂർണ്ണ docker run കമാൻഡ് ഇൻപുട്ട് ബോക്സിൽ ഒട്ടിക്കുക ('docker run' ഉൾപ്പെടെ).

  • നിങ്ങൾ ടൈപ്പ് ചെയ്യുമ്പോൾ docker-compose.yml ഔട്ട്‌പുട്ട് ഉടൻ സൃഷ്ടിക്കപ്പെടുന്നു.

  • മുൻകൂട്ടി നിർമ്മിച്ച ഉദാഹരണ കമാൻഡ് ലോഡ് ചെയ്യാൻ ഉദാഹരണ ബട്ടണുകളിൽ ഒന്ന് ക്ലിക്ക് ചെയ്യുക.

  • സൃഷ്ടിച്ച YAML അവലോകനം ചെയ്യുക — നാമകരണം ചെയ്ത നെറ്റ്‌വർക്കുകൾ ആരംഭ പോയിന്റായി 'external: true' ഉപയോഗിച്ച് ഔട്ട്‌പുട്ട് ചെയ്യപ്പെടുന്നു.

  • YAML ക്ലിപ്‌ബോർഡിലേക്ക് പകർത്താൻ പകർത്തുക ക്ലിക്ക് ചെയ്യുക, തുടർന്ന് docker-compose.yml ആയി സേവ് ചെയ്യുക.