ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿರುವಂತೆ, ಹಲವಾರು ರೀತಿಯ ವರ್ಚುವಲೈಸೇಶನ್ಗಳಿವೆ, ಅವುಗಳಲ್ಲಿ ಒಂದು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮಟ್ಟದಲ್ಲಿ ವರ್ಚುವಲೈಸೇಶನ್ ಆಗಿದೆ, ಮತ್ತು ಈ ವಿಷಯದಲ್ಲಿ ಹೆಚ್ಚು ಎದ್ದು ಕಾಣುವ ಯೋಜನೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಡಾಕರ್, ಓಪನ್ ವಿ Z ಡ್, ಎಲ್ಎಕ್ಸ್ ಸಿ / ಎಲ್ಎಕ್ಸ್ಡಿ, ಲಿನಕ್ಸ್-ವಿ ಸರ್ವರ್, ಇತ್ಯಾದಿ ಓಪನ್ ಸೋರ್ಸ್ ಪ್ರಾಜೆಕ್ಟ್ಗಳು ಅಥವಾ ಸ್ವಾಮ್ಯದ ವರ್ಚುಯೊ zz ೊ ಸಾಫ್ಟ್ವೇರ್ ಜೊತೆಗೆ. ನೀವು ಈ ಜಗತ್ತನ್ನು ತಿಳಿದಿದ್ದರೆ ಅಥವಾ ಈ ರೀತಿಯ ಬ್ಲಾಗ್ನಲ್ಲಿ ನೀವು ನಿಯಮಿತರಾಗಿದ್ದರೆ, ಯಾರ ಲಾಂ logo ನವು ತಿಮಿಂಗಿಲವಾಗಿದೆ ಎಂಬ ಯೋಜನೆಯ ಬಗ್ಗೆ ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿಯುತ್ತದೆ (ಆದ್ದರಿಂದ ಇನ್ನೂ ತಿಳಿದಿಲ್ಲದವರಿಗೆ ಶೀರ್ಷಿಕೆ), ಮತ್ತು ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ ನೀವು ಗಮನಿಸಿರಬಹುದು ಇತ್ತೀಚಿನ ವರ್ಷಗಳಲ್ಲಿ ಮಾಧ್ಯಮ ಮತ್ತು ಆಸಕ್ತಿಯಲ್ಲಿ ಅದರ ಉಪಸ್ಥಿತಿಯು ಘಾತೀಯವಾಗಿ ಹೆಚ್ಚುತ್ತಿದೆ.
ಮತ್ತು ಈ ಹೊಸ ತಂತ್ರಜ್ಞಾನಗಳು ಪ್ರಸ್ತುತ ಮತ್ತು ಭವಿಷ್ಯ, ಅದರಲ್ಲೂ ವಿಶೇಷವಾಗಿ ಸೇವೆಗಳ ಕ್ರೂರ ಬೆಳವಣಿಗೆಯೊಂದಿಗೆ ಮೋಡ ಅದರಲ್ಲಿ ನಾವು ಹಲವು ಬಾರಿ ಮಾತನಾಡಿದ್ದೇವೆ. ಡಾಕರ್, ಇತರ ಅನೇಕ ತೆರೆದ ಮೂಲ ಮತ್ತು ಉಚಿತ ಯೋಜನೆಗಳೆಂದರೆ, ಈ ವಿಸ್ತರಣೆ ಮತ್ತು ಮೋಡದಿಂದ ನಮಗೆ ಅಗತ್ಯವಿರುವ ಉತ್ತಮ ಸಾಧ್ಯತೆಗಳನ್ನು ಅನುಮತಿಸುತ್ತಿದೆ. ಆದರೆ ಡಾಕರ್ ಎಂದರೇನು? ಧಾರಕ ಎಂದರೇನು? ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?
ಸೂಚ್ಯಂಕ
ಡಾಕರ್ ಮತ್ತು ಪಾತ್ರೆಗಳು:
ಆದರೂ ಉತ್ತರ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ ಮತ್ತು ನನಗೆ ಈ ಹಲವಾರು ಲೇಖನಗಳು ಬೇಕಾಗುತ್ತವೆ, ನಾನು ಅದನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳಲು ಪ್ರಯತ್ನಿಸುತ್ತೇನೆ. ಹೇಗಾದರೂ, ಈ ಅದ್ಭುತ ಯೋಜನೆಯ ಬಗ್ಗೆ ನೀವು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಬೇಕಾದರೆ, ಪ್ರಸ್ತುತ ರೆಡ್ ಹ್ಯಾಟ್ ಮೇಘ ಸಲಹೆಗಾರರಾದ ಆಲ್ಬರ್ಟೊ ಗೊನ್ಜಾಲೆಜ್ ಅವರಂತಹ ಉತ್ತಮ ಪುಸ್ತಕಗಳಿವೆ. ಇದು ಪ್ರಾಯೋಗಿಕ ಮಾರ್ಗದರ್ಶಿಯಾಗಿದ್ದು, ನೀವು ಕೈಗೆಟುಕುವ ಬೆಲೆಯಲ್ಲಿ ಪಡೆಯಬಹುದು ಅಮೆಜಾನ್ ಸೈನ್ ಇನ್ ಅಗಾಪಿಯಾ. ಸರಿ, ಹೇಳುವ ಮೂಲಕ, ಡಾಕರ್ ಏನೆಂದು ತಿಳಿಯೋಣ.
ಅದು ನಮಗೆಲ್ಲರಿಗೂ ತಿಳಿದಿದೆ ಪಾತ್ರೆಗಳು ಅವು ಲಿನಕ್ಸ್ನಲ್ಲಿ ಸಾಕಷ್ಟು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿರುವ ಸಾಧನವಾಗಿ ಮಾರ್ಪಟ್ಟಿವೆ, ಅಲ್ಲದೆ, ಅವುಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಮತ್ತು ಡಾಕರ್ ಸಾಫ್ಟ್ವೇರ್ಗೆ ಧನ್ಯವಾದಗಳು ನಿರ್ವಹಿಸಬಹುದು. ಕಂಟೇನರ್ಗಳು ಒಂದು ನಿರ್ದಿಷ್ಟ ಪ್ರೋಗ್ರಾಂ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಾದ ಅಗತ್ಯತೆಗಳೊಂದಿಗೆ ಪ್ರತ್ಯೇಕವಾದ "ಪೆಟ್ಟಿಗೆಗಳು" ಗಿಂತ ಹೆಚ್ಚೇನೂ ಅಲ್ಲ. ಪೂರ್ಣ ವರ್ಚುವಲೈಸೇಶನ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಸಂಪೂರ್ಣ ಮತ್ತು ಭಾರವಾದ ಯಂತ್ರಗಳ ಬದಲಿಗೆ ಇದನ್ನು ಲಘು ವರ್ಚುವಲ್ ಯಂತ್ರ ಎಂದು ತಿಳಿಯಬಹುದು. ಈ ಕಡಿತವು ಕಡಿಮೆ ಓವರ್ಹೆಡ್ ಆಗಿ ಅನುವಾದಿಸುತ್ತದೆ.
ಕಂಟೇನರ್ಗಳು ಸಹ ಲಘುತೆಯನ್ನು ಸೇರಿಸುತ್ತವೆ ಒಯ್ಯಬಲ್ಲತೆ, ಸ್ವಾವಲಂಬನೆ ಮತ್ತು ನಮ್ಯತೆ ಅಭಿವರ್ಧಕರು ಹೆಚ್ಚು ಇಷ್ಟಪಡುತ್ತಾರೆ. ನಮ್ಮ ನೆಚ್ಚಿನ ಕರ್ನಲ್, ಲಿನಕ್ಸ್ನಿಂದ ಮತ್ತು ಅದರ ಕಂಟೇನರ್ಗಳು, ಚಿತ್ರಗಳು ಮತ್ತು ರೆಪೊಸಿಟರಿಗಳೊಂದಿಗೆ ಡಾಕರ್ ಯೋಜನೆಗೆ ಎಲ್ಎಕ್ಸ್ಸಿಗೆ ಧನ್ಯವಾದಗಳು. ಗೂಗಲ್, ರೆಡ್ ಹ್ಯಾಟ್, ಐಬಿಎಂ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ನಂತಹ ಕೆಲವು ದೊಡ್ಡ ಕಂಪನಿಗಳ ಪಾಲ್ಗೊಳ್ಳುವಿಕೆಯಿಂದ ಮತ್ತು ಅದರ ಅನುಷ್ಠಾನ ಮತ್ತು ದೊಡ್ಡ ಕಂಪನಿಗಳಲ್ಲಿ ಉತ್ತಮ ಸ್ವಾಗತದಿಂದ ಈ ಯಶಸ್ಸನ್ನು ತಂದಿದೆ. ಮೋಡದ ಸೇವೆಗಳು ನಾವು ಇದನ್ನು ಪ್ರತಿದಿನ ಬಳಸುತ್ತೇವೆ (AWS, ಡಿಜಿಟಲ್ ಸಾಗರ,…).
ಹಂತ ಹಂತವಾಗಿ ಡಾಕರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ:
ನಿಮಗೆ ಹಲವಾರು ಪರ್ಯಾಯಗಳಿವೆ ಡಾಕರ್ ಸ್ಥಾಪಿಸಲು, ಮೂಲ ಕೋಡ್ನೊಂದಿಗೆ ಟಾರ್ಬಾಲ್ ಪಡೆಯುವುದರಿಂದ ಮತ್ತು ಕಂಪೈಲ್ ಮಾಡುವುದು, ವಿಭಿನ್ನ ರೆಪೊಸಿಟರಿಗಳಿಂದ ಬೈನರಿಗಳನ್ನು ಪಡೆಯುವುದು ಮತ್ತು ಅವುಗಳನ್ನು ನಿಮ್ಮ ಓಪನ್ ಸೂಸ್ ಡಿಸ್ಟ್ರೋ, ಉಬುಂಟು, ಡೆಬಿಯನ್, ಸೆಂಟೋಸ್, ಫೆಡೋರಾ, ಇತ್ಯಾದಿಗಳ ಪ್ಯಾಕೇಜ್ ವ್ಯವಸ್ಥಾಪಕರೊಂದಿಗೆ ನಿರ್ವಹಿಸುವುದು. ಬಹುಶಃ ಬೈನರಿ ಪ್ಯಾಕೇಜ್ಗಳೊಂದಿಗೆ ಇದು ಹೆಚ್ಚು ಆರಾಮದಾಯಕವಾಗಿದೆ, ಆದರೆ ವಿಷಯವನ್ನು ಹೆಚ್ಚು ಉದ್ದವಾಗಿಸದಿರಲು, ಯಾವುದೇ ವಿತರಣೆಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುವ ಹೆಚ್ಚು ನೇರ ಮತ್ತು ಸಾರ್ವತ್ರಿಕ ವಿಧಾನವನ್ನು ನಾನು ಪ್ರಸ್ತುತಪಡಿಸುತ್ತೇನೆ:
sudo curl -fsSL https://get.docker.com/ | sh
ಅಷ್ಟು ಸರಳ. ಈಗ ನಾವು ಹೊಂದಿದ್ದೇವೆ ದೆವ್ವ ಮತ್ತು ಕ್ಲೈಂಟ್, ಎರಡನೆಯದು ಡಾಕರ್ ಡೀಮನ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುತ್ತದೆ ಮತ್ತು ಈ ಸಾಫ್ಟ್ವೇರ್ ನೀಡುವ ಎಲ್ಲವನ್ನೂ ಮಾಡಲು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಆದರೆ ಇನ್ನೂ ಏನಾದರೂ ಮಾಡಬೇಕಾಗಿದೆ, ಮತ್ತು ಅದು ಸೇವೆಯನ್ನು ಎತ್ತುವುದು, ಅಂದರೆ ಡಾಕರ್ ಡೀಮನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ. Systemd ಗಾಗಿ ನೀವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡಬಹುದು:
sudo systemctl enable docker sudo systemctl start docker
ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ನಡೆದರೆ, ಈಗಾಗಲೇ ಸಕ್ರಿಯವಾಗಿರುತ್ತದೆ ಎಲ್ಲಾ. ನೀವು ಇದನ್ನು ಪರಿಶೀಲಿಸಬಹುದು:
sudo systemctl status docker
ನಾವು ಈಗ ಅದನ್ನು ಬಳಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು ...
ಮೊದಲ ಹಂತಗಳು: ಧಾರಕವನ್ನು ರಚಿಸುವುದು
ನಿಮಗೆ ಈಗಾಗಲೇ ತಿಳಿದಿರುವಂತೆ, ಧಾರಕ ಇದು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಹೊಂದಿರುವ ಪ್ಯಾಕೇಜ್ ಆಗಿದೆ, ಅಂದರೆ, ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಹೋಲುತ್ತದೆ, ಆದರೆ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೋಸ್ಟ್ ಅನ್ನು ಅವಲಂಬಿಸಿ ಹಗುರವಾಗಿರುತ್ತದೆ. ಕಂಟೇನರ್ ಕೆಲಸ ಮಾಡಲು, ಇದು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಗತ್ಯವಾದ ಗ್ರಂಥಾಲಯಗಳನ್ನು ಹೊಂದಿರಬೇಕು, ಜೊತೆಗೆ ಕೆಲವು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಪರಿಕರಗಳಂತಹ ಕೆಲವು ಅವಲಂಬನೆಗಳನ್ನು ಹೊಂದಿರಬೇಕು. ಸಹಜವಾಗಿ, ಅಗತ್ಯವಾದ ಮತ್ತೊಂದು ಭಾಗವೆಂದರೆ ರನ್ಟೈಮ್ ಪರಿಸರ, ಅಂದರೆ, ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಭಾಷೆಗಳ ವ್ಯಾಖ್ಯಾನಕಾರರು, ಜೆವಿಎಂ, ಕೋಡ್ ಅಥವಾ ಬೈನರಿಗಳನ್ನು ಹೊಂದಿರುವ ಫೈಲ್ಗಳು ಮುಂತಾದ ಮರಣದಂಡನೆ ಪರಿಸರ.
ಕೆಲವು ಇವೆ ಮೂಲ ಆಜ್ಞೆಗಳು ಪರಿಸರದೊಳಗೆ ನೀವು "ಚಲಿಸುವ" ಡಾಕರ್, ಅವು ಮಾಹಿತಿ, ಸೇರ್ಪಡೆ, ಕೊಲ್ಲುವುದು, ನಿಲ್ಲಿಸುವುದು, ಪ್ರಾರಂಭಿಸುವುದು, ನಿರ್ಮಿಸುವುದು, ಪಿಎಸ್, ಮುಂತಾದ ಹಲವಾರು. ಅವೆಲ್ಲವನ್ನೂ ನೋಡಲು ಮತ್ತು ಪ್ರತಿಯೊಂದಕ್ಕೂ ಏನು, ನೀವು ಮಾಡಬೇಕಾಗಿರುವುದು ಚಾಲನೆಯಲ್ಲಿದೆ:
docker
ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನೀವು ಸಮಾಲೋಚಿಸಬಹುದು ಅಧಿಕೃತ ದಸ್ತಾವೇಜನ್ನು.
ಹೆಂಗೆ? ಡಾಕರ್ನೊಂದಿಗೆ ಧಾರಕವನ್ನು ರಚಿಸಿ? ಸರಿ, ಈಗ ನಾವು ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೀಡಲಿದ್ದೇವೆ, ನಾವು ಉಬುಂಟು ಜೊತೆ ಕಂಟೇನರ್ ಅನ್ನು ರಚಿಸಲಿದ್ದೇವೆ ಮತ್ತು ಇದಕ್ಕಾಗಿ ನಾವು ರನ್ ಆಜ್ಞೆಯನ್ನು ಬಳಸುತ್ತೇವೆ, ಇದು ಕಂಟೇನರ್ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅನುಮತಿಸುತ್ತದೆ (ಹೆಚ್ಚಿನ ಮಾಹಿತಿ ರನ್-ಹೆಚ್):
docker run -i -t ubuntu /bin/echo Prueba contenedor
ಮತ್ತು ನಾವು ಈಗಾಗಲೇ ಅದನ್ನು ಹೊಂದಿದ್ದರೆ ಅದು ಸ್ಥಳೀಯ ಚಿತ್ರವನ್ನು ಬಳಸುತ್ತದೆ ಅಥವಾ ಅದನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗದಿದ್ದರೆ, ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುತ್ತದೆ. ಮತ್ತೆ ಇನ್ನು ಏನು ಧಾರಕವನ್ನು ರಚಿಸುತ್ತದೆ, ಹೊಸ ಎಫ್ಎಸ್ಗಾಗಿ ಜಾಗವನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಆರೋಹಿಸುತ್ತದೆ. ಅತಿಥಿ / ಹೋಸ್ಟ್ ಸಂವಹನಕ್ಕಾಗಿ ನೀವು ನೆಟ್ವರ್ಕ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿಯೋಜಿಸುತ್ತೀರಿ. ಒಮ್ಮೆ ಮಾಡಿದ ನಂತರ, ಅದು ನಮಗೆ «ಎಂಬ ಪದಗುಚ್ with ದೊಂದಿಗೆ ಪ್ರತಿಧ್ವನಿ ತೋರಿಸುತ್ತದೆಕಂಟೇನರ್ ಪರೀಕ್ಷೆWe ನಾವು ಹಾಕಿದ್ದೇವೆ.
ನೀವು ಮಾಡಬಹುದು ಎಲ್ಲಾ ಚಿತ್ರಗಳನ್ನು ನೋಡಿ ನಿಮ್ಮ ಬಳಿ ಏನು ಇದೆ:
docker images
ಮತ್ತು ಫಾರ್ ಕಣ್ಣೀರು ಒಂದು, ನೀವು ಇದರೊಂದಿಗೆ ಕಂಟೇನರ್ ID ಅನ್ನು ಬಳಸಬಹುದು:
docker start -a <pon-la-ID-del-container>
ಅವುಗಳನ್ನು ತಡೆಯಲು, ಪ್ರಾರಂಭದ ಬದಲು ನೀವು ನಿಲುಗಡೆ ಬಳಸಬಹುದು:
docker stop <pon-la-ID-del-container>
ಮತ್ತು ಇದು ಡಾಕರ್ನಲ್ಲಿನ ಮೂಲಭೂತ ವಿಷಯಗಳು. ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ಅನೇಕರ ಮೊದಲ ಹೆಜ್ಜೆಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಇದು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಏಕೆಂದರೆ ಅದು ನಿಮಗೆ ಅನೇಕ ಸಾಧ್ಯತೆಗಳನ್ನು ನೀಡುತ್ತದೆ. ನೀವು ನೋಡುವಂತೆ, ಇದು ಬಹಳ ವಿಶಾಲವಾದ ವಿಷಯವಾಗಿದೆ ಮತ್ತು ಇದರಲ್ಲಿ ನೀವು ಈ ಟ್ಯುಟೋರಿಯಲ್ ನಿಂದ ಆಳವಾಗಿ ಪ್ರಾರಂಭಿಸಬಹುದು ಅಥವಾ ಮೊದಲ ಪ್ಯಾರಾಗಳಲ್ಲಿ ಉಲ್ಲೇಖಿಸಿರುವಂತಹ ಹೆಚ್ಚುವರಿ ಪುಸ್ತಕಗಳನ್ನು ಖರೀದಿಸಬಹುದು, ಪ್ರಾಯೋಗಿಕ ವಿವರಣೆಗಳಲ್ಲಿ ಅದರ ಸರಳತೆಗಾಗಿ ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ಗಳನ್ನು ಬಿಡಲು ಮರೆಯಬೇಡಿ...
ಪ್ರತಿಕ್ರಿಯಿಸಿ, ನಿಮ್ಮದನ್ನು ಬಿಡಿ
ಆಸಕ್ತಿದಾಯಕ, ಮುಂದಿನ ಲೇಖನಗಳಿಗಾಗಿ ನಾನು ಎದುರು ನೋಡುತ್ತೇನೆ, ಧನ್ಯವಾದಗಳು