የሊኑክስ ኮንቴይነሮች FreeBSD ላይ እንዲሰሩ ለማድረግ በመያዣ ላይ የተደረጉ ለውጦች

በኮንቴይነር የተያዘው ፕሮጀክት የ runtime runj ድጋፍን የሚያዋህድ እና FreeBSD OCI-compliant Linux-based መያዣ ምስሎችን እንደ Docker ምስሎችን እንዲጠቀም የሚያስችል የለውጥ ስብስብ ተቀብሏል። በለውጡ ሎግ ውስጥ፣ በፍሪቢኤስዲ ውስጥ ከአልፓይን ሊኑክስ ጋር ምስልን በተሳካ ሁኔታ የማስኬድ ምሳሌ ተሰጥቷል። $ sudo ctr run --rm --runtime wtf.sbk.runj.v1 --tty --snapshotter zfs docker.io/library/alpine፡የቅርብ ሙከራ sh -c 'cat /etc/os-release && unname -a' NAME = "አልፓይን ሊኑክስ" መታወቂያ = አልፓይን VERSION_ID=3.16.0 PRETTY_NAME = "አልፓይን ሊኑክስ v3.16" HOME_URL = "https://alpinelinux.org/" BUG_REPORT_URL = "https://gitlab.alpinelinux.org/alpine/ aports/-/ ጉዳዮች" ሊኑክስ 3.17.0 FreeBSD 13.1-መለቀቅ releng/13.1-n250148-fc952ac2212 GENERIC x86_64 ሊኑክስ

የ runj ፕሮጀክት የሙከራ ሁኔታ እና የተግባር ስብስብ በአሁኑ ጊዜ, በዚህ ቅጽ ውስጥ እንኳን, ፕሮጀክቱ ለግል ሙከራዎች ጠቃሚ ሊሆን ይችላል, የመፍትሄ ሞዴሊንግ (የፅንሰ-ሃሳብ ማረጋገጫ), የአካባቢ ልማት, ወደ ደመና ከማሰማራት በፊት ሙከራዎችን ማካሄድ. በሌሎች የመሣሪያ ስርዓቶች ላይ ወደ የተፈተኑ እና የኢንዱስትሪ መፍትሄዎች ለመቀየር ምንም መንገድ በማይኖርበት ጊዜ ለጉዳዮች operability በመስራት ላይ ፣ ግን የመያዣ አስፈላጊነት ጎልምሷል። የተጫነ እስር፣ jls፣ jexec እና ps ያስፈልገዋል።

ሩንጅ የBottlerocket ሊኑክስ ስርጭትን እና የኮንቴይነር ማግለል ቴክኖሎጂዎችን ለAWS የሚያዳብር የሳሙኤል ካርፕ የግል ፕሮጄክት መሆኑን ልብ ሊባል ይገባል። Runjን ወደሚፈለገው ደረጃ ካመጣ በኋላ፣ ፕሮጀክቱ በDocker እና Kubernetes ስርዓቶች ውስጥ መደበኛውን የሩጫ ጊዜ ለመተካት ከሊኑክስ ይልቅ የፍሪቢኤስዲ ኮንቴይነሮችን መጠቀም ይቻላል። የኦሲአይ አሂድ ጊዜ የመያዣዎችን ሁኔታ ለመፍጠር ፣ ለመሰረዝ ፣ ለመጀመር ፣ በግዳጅ ማቋረጥ እና ሁኔታን ለመገምገም እንዲሁም ሂደቱን ለማቀናበር ፣ የመጫኛ ነጥቦችን እና የአስተናጋጅ ስምን ለመፍጠር ትዕዛዞችን ተግባራዊ ያደርጋል።

ምንጭ: opennet.ru

አስተያየት ያክሉ