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 గా సేవ్ చేయండి.