FreeBSD ನಲ್ಲಿ Linux ಕಂಟೈನರ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಅನುಮತಿಸಲು ಕಂಟೈನರ್ಡ್ ಬದಲಾವಣೆಗಳನ್ನು ಅಳವಡಿಸಿಕೊಂಡಿದೆ

ಕಂಟೈನರ್ಡ್ ಯೋಜನೆಯು ರನ್‌ಟೈಮ್ ರನ್‌ಜ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸಂಯೋಜಿಸುವ ಬದಲಾವಣೆಗಳ ಗುಂಪನ್ನು ಅಳವಡಿಸಿಕೊಂಡಿದೆ ಮತ್ತು ಡಾಕರ್ ಇಮೇಜ್‌ಗಳಂತಹ OCI-ಹೊಂದಾಣಿಕೆಯ ಲಿನಕ್ಸ್-ಆಧಾರಿತ ಧಾರಕ ಚಿತ್ರಗಳನ್ನು ಬಳಸಲು FreeBSD ಗಾಗಿ ಸಾಮರ್ಥ್ಯವನ್ನು ತೆರೆಯುತ್ತದೆ. ಬದಲಾವಣೆಗಳ ಕಾಮೆಂಟ್‌ಗಳು ಫ್ರೀಬಿಎಸ್‌ಡಿಯಲ್ಲಿ ಆಲ್ಪೈನ್ ಲಿನಕ್ಸ್‌ನೊಂದಿಗೆ ಚಿತ್ರದ ಯಶಸ್ವಿ ಉಡಾವಣೆಯ ಉದಾಹರಣೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ. $ sudo ctr run -rm -runtime wtf.sbk.runj.v1 -tty -snapshotter zfs docker.io/library/alpine:latest test sh -c 'cat /etc/os-release && uname -a' NAME=»ಆಲ್ಪೈನ್ Linux" ID=alpine VERSION_ID=3.16.0 PRETTY_NAME="Alpine Linux v3.16″ HOME_URL="https://alpinelinux.org/" BUG_REPORT_URL="https://gitlab.alpinelinux.org/alpine/aports ಸಮಸ್ಯೆಗಳು" Linux 3.17.0 FreeBSD 13.1-ರಿಲೀಸ್ releng/13.1-n250148-fc952ac2212 GENERIC x86_64 Linux

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

ರನ್ಜ್ ಎಂಬುದು ಸ್ಯಾಮ್ಯುಯೆಲ್ ಕಾರ್ಪ್ ಅವರ ವೈಯಕ್ತಿಕ ಯೋಜನೆಯಾಗಿದ್ದು, ಬಾಟಲ್‌ರಾಕೆಟ್ ಲಿನಕ್ಸ್ ವಿತರಣೆ ಮತ್ತು AWS ಗಾಗಿ ಕಂಟೈನರ್ ಐಸೋಲೇಶನ್ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಅಮೆಜಾನ್ ಎಂಜಿನಿಯರ್, ಅವರು ಓಪನ್ ಕಂಟೈನರ್‌ಗಳ ಯೋಜನೆಯ ತಾಂತ್ರಿಕ ಮೇಲ್ವಿಚಾರಣಾ ಮಂಡಳಿಯ ಸ್ವತಂತ್ರ ಸದಸ್ಯರೂ ಆಗಿದ್ದಾರೆ. ಅಗತ್ಯ ಮಟ್ಟಕ್ಕೆ ರನ್ಜ್ ಅನ್ನು ತಂದ ನಂತರ, ಡಾಕರ್ ಮತ್ತು ಕುಬರ್ನೆಟ್ಸ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಪ್ರಮಾಣಿತ ರನ್‌ಟೈಮ್ ಅನ್ನು ಬದಲಿಸಲು ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಬಳಸಬಹುದು, ಕಂಟೇನರ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಲಿನಕ್ಸ್ ಬದಲಿಗೆ ಫ್ರೀಬಿಎಸ್‌ಡಿ ಬಳಸಿ. OCI ರನ್‌ಟೈಮ್‌ನಿಂದ, ಕಮಾಂಡ್‌ಗಳನ್ನು ಪ್ರಸ್ತುತ ರಚಿಸಲು, ಅಳಿಸಲು, ಪ್ರಾರಂಭಿಸಲು, ಸ್ಥಗಿತಗೊಳಿಸಲು ಒತ್ತಾಯಿಸಲು ಮತ್ತು ಕಂಟೇನರ್‌ಗಳ ಸ್ಥಿತಿಯನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು, ಹಾಗೆಯೇ ಪ್ರಕ್ರಿಯೆ, ಮೌಂಟ್ ಪಾಯಿಂಟ್‌ಗಳು ಮತ್ತು ಹೋಸ್ಟ್‌ಹೆಸರನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಅಳವಡಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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