ඩෝකර්, එල්එක්ස්ඩී සහ එල්එක්ස් අතර වෙනස කුමක්ද? ඔවුන් එකම සේවාවන් සපයනවාද?
Although Docker started out as an open source project to build specialized LXC, it later morphed into its own container runtime environment
සබැඳියේ වැඩි යමක් සඳහන් කර ඇත
ඩෝකර්, එල්එක්ස්ඩී සහ එල්එක්ස් අතර වෙනස කුමක්ද? ඔවුන් එකම සේවාවන් සපයනවාද?
Although Docker started out as an open source project to build specialized LXC, it later morphed into its own container runtime environment
සබැඳියේ වැඩි යමක් සඳහන් කර ඇත
Answers:
නැත, LXC, Docker සහ LXD එක සමාන නොවේ. කෙටියෙන්:
ලිනූඑක්ස් බහාලුම් (එල්එක්ස්) යනු තනි පාලන ධාරකයක (එල්එක්ස් සත්කාරක) බහු හුදකලා ලිනක්ස් පද්ධති (බහාලුම්) ධාවනය කිරීම සඳහා වූ මෙහෙයුම් පද්ධති මට්ටමේ අථත්යකරණ ක්රමයකි.
https://wiki.archlinux.org/index.php/Linux_Containers
පහත් මට්ටම ...
Build, Ship, and Run Any App, Anywhere
http://www.docker.comrun LXD on Ubuntu and spin up instances of RHEL, CentOS, SUSE, Debian, Ubuntu and just about any other Linux too, instantly, ...
http://www.zdnet.com/article/ubuntu-lxd-not-a-docker-replacement-a-docker-enhancement/මුලාශ්රය: http://linux.softpedia.com/blog/infographic-lxd-machine-containers-from-ubuntu-linux-492602.shtml
මුලින්: https://insights.ubuntu.com/2015/09/23/infographic-lxd-machine-containers-from-ubuntu/
lxc
http://blog.scottlowe.org/2015/05/06/quick-intro-lxd/ඔවුන් අතර ඇති ප්රධාන වෙනස තේරුම් ගැනීමට මෙම රූපය ඔබට උපකාරී වේ:
මේ සියල්ලටම පොදු දෙය නම්, මෙම තාක්ෂණයන් තුනම බහාලුම්වලට සම්බන්ධ වීමයි.
බහාලුම් යනු සැහැල්ලු අථත්යකරණ යාන්ත්රණයක් වන අතර එය භෞතික දෘඩාංග අනුකරණය කිරීම මත අථත්ය යන්ත්රයක් සැකසීමට ඔබට අවශ්ය නොවේ. ලිනක්ස් වලදී, ඔවුන් සතුව පොදු වන්නේ කර්නල් අංගයන්ය: cgroups
, namespaces(ipc, network, user, pid, mount)
. නුසුදුසු බහාලුම් නිර්මාණය කිරීමෙන් සහ ආරක්ෂිත අංග සමඟ ඒකාබද්ධ වීමෙන් වඩාත් ආරක්ෂිත පරිසරයක් නිර්මාණය කිරීමට ද ඔවුහු උත්සාහ කරති selinux
. මෙම තාක්ෂණයන් වෙනත් මෘදුකාංග සමඟ වඩා හොඳින් සම්බන්ධ වීමට API අපනයනය කරයි.
මේ දෙදෙනා එකම පවුල ඒකාබද්ධ කරන්නේ කොහේද:
මූලික වශයෙන්, ස්වයං අන්තර්ගත OS පරිශීලක අවකාශයක් නිර්මාණය වන්නේ එහි හුදකලා යටිතල පහසුකම් සමඟ ය. lxc ඩෝකර්ට වඩා ජාලකරණය සහ ගබඩා කිරීම සඳහා OS විශේෂාංග මත කෙලින්ම අවධාරනය කරයි.
පරිශීලක අවකාශය සහ කර්නල් හුදකලා කිරීම් ඇති බොහෝ අථත්ය යන්ත්ර ඔබ නිර්මාණය කරයි, නමුත් ඒවා සම්පූර්ණ අථත්ය යන්ත්ර නොවේ, මන්ද ඒවා වෙන් කරන ලද කර්නල් ක්රියාත්මක නොවන අතර එකම හේතුව නිසා පරාමිතිකරණය කර නොමැත.
කැනොනිකල් මෙහි ප්රධාන අනුග්රාහකයා වන අතර ඔරකල් ද මෙම තාක්ෂණය සඳහා මිනිසාගේ පැය ගණන ආයෝජනය කරයි.
එයට යම් වෙනස්කම් ඇත, ඒවායින් විශාලතම වන්නේ එන්ජිම වන “පරිශීලක අවකාශයේ රූපයක්” වෙනුවට ස්වයං අන්තර්ගත ගොනු පද්ධතියක් සහිත යෙදුම් ඔතා ගැනීමයි. අදහස වන්නේ යෙදුම එන්ජිම තුළ තනි ක්රියාවලියක් යන හැඟීම ඇති කිරීම සඳහා යෙදුම සහ මූලික රූපය අඩංගු කිරීමයි. ඩොකර් කර්නලය සමඟ සන්නිවේදනය කිරීම සඳහා පාදක ලෙස lxc තාක්ෂණය භාවිතා කළ නමුත් අද එය තමන්ගේම පුස්තකාලයක් වන libcontainer භාවිතා කරයි .
ගොනු පද්ධතිය ඩෝකර්ට සාරාංශයක් වන අතර lxc ගොනු පද්ධති අංග කෙලින්ම භාවිතා කරයි. ජාලය ද වියුක්තයක් වන අතර lxc සමඟ ඔබට පහසුවෙන් අයිපී ලිපින සහ රවුටින් වින්යාස සැකසිය හැකිය. මයික්රොසොෆ්ට්, ඇමේසන්, වීඑම්වෙයාර්, අයිබීඑම් සහ වෙනත් ක්රීඩකයින් විසින් සමහර “ඇප් ස්ටෝර් වැනි” අඩවි නඩත්තු කරනු ලැබේ.
ඩෝකර්. INC. මෙහි ප්රධාන අනුග්රාහකයා වේ. Vmware ද මෙම තාක්ෂණය සඳහා ආයෝජනය කරයි.
අදාළ බහාලුම් තාක්ෂණය:
මේවා ලිනක්ස් සතුව ඇති වෙනත් බහාලුම් තාක්ෂණයන් වේ: OpenVZ සහ Linux-VServer
ආශ්රිත දේවල්:
lxc
ඇති අනුප්රාප්තිකයා වන LXD සේවාදායකයා වැඩසටහන කල් හි lxc-*
-named LXC 1.x මෙවලම්.