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 ಎಂದು ಉಳಿಸಿ.