Kas ir Docker Compose?
Docker Compose ir rīks vairāku konteineru Docker lietojumprogrammu definēšanai un palaišanai, izmantojot YAML failu (docker-compose.yml). Tā vietā, lai palaist garas docker run komandas ar daudziem karogiem, jūs deklaratīvi aprakstāt servisa konfigurāciju failā un visu startējat ar docker compose up. Tas atvieglo konteineru konfigurācijas versiju kontroli, kopīgošanu ar komandas locekļiem un vides konsekventa reproducēšanu. Šis rīks konvertē docker run komandu ekvivalentā Compose servisa definīcijā, apstrādājot portus (-p), vides mainīgos (-e), sējumus (-v), restartēšanas politikas (--restart), tīklus (--network), resursu ierobežojumus (--memory, --cpus), etiķetes, iespējas, veselības pārbaudes, reģistrēšanu un vairāk.
Kā lietot Docker Run to Compose
-
Ielīmējiet pilno docker run komandu ievades laukā (ieskaitot 'docker run').
-
docker-compose.yml izvade tiek ģenerēta uzreiz, rakstot.
-
Noklikšķiniet uz kāda no piemēru pogām, lai ielādētu iepriekš sagatavotu piemēra komandu.
-
Pārskatiet ģenerēto YAML — nosauktie tīkli tiek izvadīti ar 'external: true' kā sākumpunkts.
-
Noklikšķiniet uz Kopēt, lai kopētu YAML starpliktuvē, pēc tam saglabājiet to kā docker-compose.yml.