ಲಿನಕ್ಸ್ ಫಿಂಚ್ ಕಂಟೈನರ್‌ಗಳಿಗಾಗಿ ಅಮೆಜಾನ್ ಪ್ರಕಟಿಸಿದ ಟೂಲ್‌ಕಿಟ್

ಲಿನಕ್ಸ್ ಕಂಟೈನರ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು, ಪ್ರಕಟಿಸಲು ಮತ್ತು ಚಾಲನೆ ಮಾಡಲು ಅಮೆಜಾನ್ ಫಿಂಚ್ ಅನ್ನು ತೆರೆದ ಮೂಲ ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು ಪರಿಚಯಿಸಿದೆ. OCI (ಓಪನ್ ಕಂಟೈನರ್ ಇನಿಶಿಯೇಟಿವ್) ಸ್ವರೂಪದಲ್ಲಿ ಕಂಟೇನರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಟೂಲ್‌ಕಿಟ್ ಅತ್ಯಂತ ಸರಳವಾದ ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮತ್ತು ಪ್ರಮಾಣಿತ ಸಿದ್ಧ-ಸಿದ್ಧ ಘಟಕಗಳ ಬಳಕೆಯನ್ನು ಒಳಗೊಂಡಿದೆ. Finch ಕೋಡ್ ಅನ್ನು Go ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು Apache 2.0 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

ಯೋಜನೆಯು ಇನ್ನೂ ಅಭಿವೃದ್ಧಿಯ ಆರಂಭಿಕ ಹಂತದಲ್ಲಿದೆ ಮತ್ತು ಮೂಲಭೂತ ಕಾರ್ಯವನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ - ಮುಚ್ಚಿದ ಬಾಗಿಲುಗಳ ಹಿಂದೆ ಅಭಿವೃದ್ಧಿಯನ್ನು ಪೂರ್ಣಗೊಳಿಸದಿರಲು ಅಮೆಜಾನ್ ನಿರ್ಧರಿಸಿತು ಮತ್ತು ಅಂತಿಮ ಉತ್ಪನ್ನವು ಸಿದ್ಧವಾಗಲು ಕಾಯಲು ಅವರನ್ನು ಒತ್ತಾಯಿಸದಿರಲು, ಆರಂಭಿಕ ಕೋಡ್ ಅನ್ನು ಪ್ರಕಟಿಸಿತು ಆವೃತ್ತಿ, ಇದು ಆಸಕ್ತ ಭಾಗವಹಿಸುವವರನ್ನು ಆಕರ್ಷಿಸುತ್ತದೆ ಮತ್ತು ಅಭಿಪ್ರಾಯಗಳು ಮತ್ತು ಆಲೋಚನೆಗಳ ಸಮುದಾಯದ ಪ್ರತಿನಿಧಿಗಳ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ವ್ಯಕ್ತಪಡಿಸಿದ ಕಾಳಜಿಗಳನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ಅವರಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ ಎಂದು ನಂಬುತ್ತಾರೆ. ಲಿನಕ್ಸ್-ಅಲ್ಲದ ಹೋಸ್ಟ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಲಿನಕ್ಸ್ ಕಂಟೈನರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸವನ್ನು ಸರಳಗೊಳಿಸುವುದು ಯೋಜನೆಯ ಮುಖ್ಯ ಗುರಿಯಾಗಿದೆ. ಮೊದಲ ಬಿಡುಗಡೆಯು MacOS ಪರಿಸರದಲ್ಲಿ Linux ಕಂಟೈನರ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ, ಆದರೆ ಭವಿಷ್ಯದಲ್ಲಿ Linux ಮತ್ತು Windows ಗಾಗಿ ಫಿಂಚ್ ಆಯ್ಕೆಗಳನ್ನು ಒದಗಿಸುವ ಯೋಜನೆಗಳಿವೆ.

ಕಮಾಂಡ್ ಲೈನ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನಿರ್ಮಿಸಲು, ಫಿಂಚ್ nerdctl ನಿಂದ ಬೆಳವಣಿಗೆಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಇದು ಕಂಟೇನರ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು, ಚಾಲನೆಯಲ್ಲಿ, ಪ್ರಕಟಿಸಲು ಮತ್ತು ಲೋಡ್ ಮಾಡಲು (ಬಿಲ್ಡ್, ರನ್, ಪುಶ್, ಪುಲ್, ಇತ್ಯಾದಿ) ಮತ್ತು ಹೆಚ್ಚುವರಿ ಐಚ್ಛಿಕ ವೈಶಿಷ್ಟ್ಯಗಳಿಗೆ ಡಾಕರ್-ಹೊಂದಾಣಿಕೆಯ ಆಜ್ಞೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. , ಉದಾಹರಣೆಗೆ ರೂಟ್ ಇಲ್ಲದೆ ಕೆಲಸ ಮಾಡುವುದು, ಚಿತ್ರಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡುವುದು, IPFS ಅನ್ನು ಬಳಸಿಕೊಂಡು P2P ಮೋಡ್‌ನಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ವಿತರಿಸುವುದು ಮತ್ತು ಡಿಜಿಟಲ್ ಸಹಿಯೊಂದಿಗೆ ಚಿತ್ರಗಳನ್ನು ಪರಿಶೀಲಿಸುವುದು. ಕಂಟೇನರ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಕಂಟೈನರ್ ಅನ್ನು ರನ್‌ಟೈಮ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಬಿಲ್ಡ್‌ಕಿಟ್ ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು OCI ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಚಿತ್ರಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು Lima ಅನ್ನು Linux ನೊಂದಿಗೆ ವರ್ಚುವಲ್ ಯಂತ್ರಗಳನ್ನು ಪ್ರಾರಂಭಿಸಲು, ಫೈಲ್ ಹಂಚಿಕೆ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್ ಪೋರ್ಟ್ ಫಾರ್ವರ್ಡ್ ಮಾಡುವಿಕೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಫಿಂಚ್ ನೆರ್ಡ್‌ಕ್ಟ್ಲ್, ಕಂಟೈನರ್ಡ್, ಬಿಲ್ಡ್‌ಕಿಟ್ ಮತ್ತು ಲಿಮಾವನ್ನು ಒಂದರೊಳಗೆ ಸೇರಿಸುತ್ತದೆ ಮತ್ತು ಈ ಎಲ್ಲಾ ಘಟಕಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲದೆ ಈಗಿನಿಂದಲೇ ಪ್ರಾರಂಭಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ (ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಕಂಟೇನರ್‌ಗಳನ್ನು ಚಾಲನೆ ಮಾಡುವಲ್ಲಿ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಲ್ಲದಿದ್ದರೆ, ನಂತರ ಲಿನಕ್ಸ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಪರಿಸರವನ್ನು ರಚಿಸುತ್ತದೆ. ವಿಂಡೋಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್‌ನಲ್ಲಿನ ಕಂಟೈನರ್‌ಗಳು ಕ್ಷುಲ್ಲಕ ಕೆಲಸವಲ್ಲ). ಕೆಲಸಕ್ಕಾಗಿ, ನಾವು ನಮ್ಮದೇ ಆದ ಫಿಂಚ್ ಉಪಯುಕ್ತತೆಯನ್ನು ನೀಡುತ್ತೇವೆ, ಇದು ಏಕೀಕೃತ ಇಂಟರ್ಫೇಸ್ನ ಹಿಂದೆ ಪ್ರತಿ ಘಟಕದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ವಿವರಗಳನ್ನು ಮರೆಮಾಡುತ್ತದೆ. ಪ್ರಾರಂಭಿಸಲು, ಒದಗಿಸಿದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ, ಅದು ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅದರ ನಂತರ ನೀವು ತಕ್ಷಣ ಕಂಟೇನರ್‌ಗಳನ್ನು ರಚಿಸಬಹುದು ಮತ್ತು ರನ್ ಮಾಡಬಹುದು.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ